1 #ifndef _APIElementId_H_
2 #define _APIElementId_H_
8 namespace AnyCAD{
namespace API
24 int AsInt()
const {
return m_Value;}
59 #endif //_APIElementId_H_
std::map< ElementId, ElementId > ElementIdMap
Definition: APIElementId.h:55
bool operator>=(const ElementId &other) const
Definition: APIElementId.h:32
std::ostream & operator<<(std::ostream &os, const ElementId &id)
Definition: APIElementId.h:41
bool operator==(const ElementId &other) const
Definition: APIElementId.h:30
ElementId & operator++()
Definition: APIElementId.h:34
static const ElementId InvalidId
Definition: APIElementId.h:22
bool operator!=(const ElementId &other) const
Definition: APIElementId.h:31
The id.
Definition: APIElementId.h:16
int AsInt() const
Definition: APIElementId.h:24
std::istream & operator>>(std::istream &is, ElementId &id)
Definition: APIElementId.h:46
bool operator>(const ElementId &other) const
Definition: APIElementId.h:29
std::set< ElementId > ElementIdSet
Definition: APIElementId.h:53
bool operator<=(const ElementId &other) const
Definition: APIElementId.h:33
std::vector< ElementId > ElementIdList
Definition: APIElementId.h:54
bool operator<(const ElementId &other) const
Definition: APIElementId.h:28