39 #ifndef ___C_CONDITION_H__
40 #define ___C_CONDITION_H__
140 virtual bool isValid()
const = 0;
217 bool bCheckDomains=
true );
269 intFib & outStatus, list<cFibVariable*> & liDefinedVariables,
282 virtual bool storeXml( ostream &stream )
const = 0;
312 list<cFibVariable*> & liDefinedVariables,
331 virtual bool store( ostream & stream,
char & cRestBits,
332 unsigned char & uiRestBitPosition )
const = 0;
344 #ifdef FEATURE_EQUAL_FIB_OBJECT
354 const bool bCheckExternalObjects=
true )
const;
356 #else //FEATURE_EQUAL_FIB_OBJECT
364 #endif //FEATURE_EQUAL_FIB_OBJECT
394 cFibElement *pInDefiningFibElement = NULL)
const = 0;
398 #ifdef FEATURE_EQUAL_FIB_OBJECT
427 virtual bool equalInternal(
const cCondition & condition,
428 map< const cRoot *, const cRoot * > & mapEqualRootObjects,
429 map< const cFibElement *, const cFibElement * > & mapEqualDefinedVariables,
430 const bool bCheckExternalObjects )
const = 0;
432 #endif //FEATURE_EQUAL_FIB_OBJECT
440 #endif //___C_CONDITION_H__