24 #ifdef WITH_CXX_GUARDEDALLOC
63 _first = iBrother._first;
64 _second = iBrother._second;
70 _first = iBrother._first;
71 _second = iBrother._second;
102 return ((_first ==
id._first) && (_second ==
id._second));
108 return !((*this) ==
id);
114 if (_first <
id._first) {
117 if (_first ==
id._first && _second <
id._second) {
127 #ifdef WITH_CXX_GUARDEDALLOC
128 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Id")
135 s <<
"[" <<
id.getFirst() <<
", " <<
id.getSecond() <<
"]";
Read Guarded memory(de)allocation.
void setFirst(id_type first)
bool operator<(const Id &id) const
id_type getSecond() const
Id & operator=(const Id &iBrother)
void setSecond(id_type second)
Id(id_type ifirst, id_type isecond)
bool operator==(const Id &id) const
bool operator!=(const Id &id) const
ostream & operator<<(ostream &out, const StrokeAttribute &iStrokeAttribute)