Public Member Functions | Friends | List of all members
interfaceDefinitions Class Reference
Inheritance diagram for interfaceDefinitions:
Inheritance graph
[legend]
Collaboration diagram for interfaceDefinitions:
Collaboration graph
[legend]

Public Member Functions

 interfaceDefinitions ()
 
label size () const
 
bool empty () const
 
void clear ()
 
bool add (const interfaceEntry &entry)
 
bool isInterface (label bndId)
 
word interfaceName (label bndId)
 
- Public Member Functions inherited from Map< interfaceEntry >
 Map ()
 
 Map (const label size)
 
 Map (Istream &is)
 
 Map (const this_type &map)
 
 Map (this_type &&map)
 
 Map (std::initializer_list< std::pair< label, T >> map)
 
void operator= (const this_type &rhs)
 
void operator= (this_type &&rhs)
 
void operator= (const this_type &rhs)
 
void operator= (std::initializer_list< std::pair< Key, T >> rhs)
 
void operator= (this_type &&rhs)
 

Friends

Ostreamoperator<< (Ostream &os, const interfaceDefinitions &defs)
 

Additional Inherited Members

- Public Types inherited from Map< interfaceEntry >
typedef Map< Tthis_type
 
typedef HashTable< T, label, Hash< label > > parent_type
 
using iterator = typename parent_type::iterator
 
using const_iterator = typename parent_type::const_iterator
 

Detailed Description

Definition at line 174 of file ccmInterfaceDefinitions.H.

Constructor & Destructor Documentation

◆ interfaceDefinitions()

Definition at line 194 of file ccmInterfaceDefinitions.H.

Member Function Documentation

◆ size()

label size ( ) const
inline

Definition at line 198 of file ccmInterfaceDefinitions.H.

◆ empty()

bool empty ( ) const
inline

Definition at line 204 of file ccmInterfaceDefinitions.H.

◆ clear()

void clear ( )
inline

Definition at line 210 of file ccmInterfaceDefinitions.H.

◆ add()

bool add ( const interfaceEntry entry)
inline

Definition at line 217 of file ccmInterfaceDefinitions.H.

References Foam::BitOps::set().

Here is the call graph for this function:

◆ isInterface()

bool isInterface ( label  bndId)
inline

Definition at line 224 of file ccmInterfaceDefinitions.H.

References forAllConstIters().

Here is the call graph for this function:

◆ interfaceName()

word interfaceName ( label  bndId)
inline

Definition at line 239 of file ccmInterfaceDefinitions.H.

References forAllConstIters().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream os,
const interfaceDefinitions defs 
)
friend

Definition at line 258 of file ccmInterfaceDefinitions.H.


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