40 #ifndef ___C_PROPERTY_H__
41 #define ___C_PROPERTY_H__
70 #ifdef FEATURE_SIMPLE_CONSTRUCTOR
85 #else //FEATURE_SIMPLE_CONSTRUCTOR
103 #endif //FEATURE_SIMPLE_CONSTRUCTOR
136 list<cFibVariable*> & liDefinedVariables );
164 list<cFibVariable*> & liDefinedVariables,
const cDomains & validDomains,
206 list<cVectorProperty> & liVecProperties )
const;
232 list<cVectorProperty> & liVecProperties,
233 const list<char> & liCFibElementTyps );
322 elementPoint=0,
bool bAbsolute=
false )
const;
324 #ifndef FEATURE_EQUAL_FIB_OBJECT
352 #endif //FEATURE_EQUAL_FIB_OBJECT
361 virtual bool storeXml( ostream &stream )
const;
399 virtual bool storeBit( ostream & stream,
char & cRestBits,
400 unsigned char & uiRestBitPosition )
const;
418 #ifdef FEATURE_EQUAL_FIB_OBJECT
448 virtual bool equalInternal(
const cFibElement & fibObject,
449 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
450 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
451 const bool bCheckExternalObjects )
const;
481 virtual bool equalElementInternal(
const cFibElement & fibElement,
482 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
483 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
484 const bool bCheckExternalObjects )
const;
486 #endif //FEATURE_EQUAL_FIB_OBJECT
491 #endif //___C_PROPERTY_H__