DSC
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
is_mesh::Key Class Reference
Inheritance diagram for is_mesh::Key:
is_mesh::EdgeKey is_mesh::FaceKey is_mesh::NodeKey is_mesh::TetrahedronKey

Public Member Functions

bool is_valid () const noexcept
 
 operator unsigned int () const noexcept
 

Protected Member Functions

 Key (unsigned int _key) noexcept
 

Protected Attributes

unsigned int key
 

Friends

bool operator== (Key const &a, Key const &b)
 
bool operator== (Key &a, Key &b)
 
bool operator== (unsigned int const &k, Key const &b)
 
bool operator== (Key const &a, unsigned int const &k)
 
bool operator!= (Key const &a, Key const &b)
 
bool operator!= (Key &a, Key &b)
 
bool operator!= (unsigned int const &k, Key const &b)
 
bool operator!= (Key const &a, unsigned int const &k)
 
bool operator< (Key const &a, Key const &b)
 
bool operator< (Key &a, Key &b)
 
bool operator< (unsigned int const &k, Key const &b)
 
bool operator< (Key const &a, unsigned int const &k)
 
std::ostream & operator<< (std::ostream &os, Key const &a)
 
std::istream & operator>> (std::istream &is, Key &a)
 

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