Minsky: 3.17.0
schema1::anonymous_namespace{schema1.cc}::IsOrphan Struct Reference
Collaboration diagram for schema1::anonymous_namespace{schema1.cc}::IsOrphan:
Collaboration graph

Public Member Functions

void insert (int id)
 
bool operator() (const Variable &v) const
 
bool operator() (const shared_ptr< Layout > &l) const
 

Public Attributes

set< int > ids
 

Detailed Description

Definition at line 34 of file schema1.cc.

Member Function Documentation

◆ insert()

void schema1::anonymous_namespace{schema1.cc}::IsOrphan::insert ( int  id)
inline

Definition at line 37 of file schema1.cc.

◆ operator()() [1/2]

bool schema1::anonymous_namespace{schema1.cc}::IsOrphan::operator() ( const Variable v) const
inline

Definition at line 38 of file schema1.cc.

References schema1::Item::id.

38  {
39  return ids.contains(v.id);
40  }

◆ operator()() [2/2]

bool schema1::anonymous_namespace{schema1.cc}::IsOrphan::operator() ( const shared_ptr< Layout > &  l) const
inline

Definition at line 41 of file schema1.cc.

41  {
42  return l && ids.contains(l->id);
43  }

Member Data Documentation

◆ ids

set<int> schema1::anonymous_namespace{schema1.cc}::IsOrphan::ids

Definition at line 36 of file schema1.cc.


The documentation for this struct was generated from the following file: