![]() |
VR-Forces Developer's Guide
|
Contains the DtEchelonIdChangedPredicate class declaration.
Instances of DtEchelonIdChangedPredicate can be used to evaluate if an entity's echelonId has changed

Protected Member Functions | |
| virtual bool | eval (const DtSimObject *vrfObject) const override |
| virtual bool | predicateEqual (const DtVrfObjectPredicate &orig) const override |
Protected Member Functions inherited from DtVrfObjectPredicate | |
| virtual bool | canEvalTrue (const DtSimObject *vrfObject) const |
| virtual bool | canEvalFalse (const DtSimObject *vrfObject) const |
| virtual void | typeSpecificStringRep (std::ostream &str, int indentLevel) const |
Protected Attributes | |
| DtString | myEchelonId |
| DtString | myPreviousEchelonId |
Protected Attributes inherited from DtVrfObjectPredicate | |
| bool | myNegated |
Additional Inherited Members | |
Static Public Member Functions inherited from DtVrfObjectPredicate | |
| static const DtVrfObjectPredicate & | nullPredicate () |
| DtEchelonIdChangedPredicate::DtEchelonIdChangedPredicate | ( | bool | negate = false | ) |
default constructor
| DtEchelonIdChangedPredicate::DtEchelonIdChangedPredicate | ( | const DtString & | echelonId, |
| bool | negate = false |
||
| ) |
|
overridevirtual |
destructor
| DtEchelonIdChangedPredicate::DtEchelonIdChangedPredicate | ( | const DtEchelonIdChangedPredicate & | orig | ) |
copy constructor
| DtEchelonIdChangedPredicate& DtEchelonIdChangedPredicate::operator= | ( | const DtEchelonIdChangedPredicate & | orig | ) |
assignment operator
|
overridevirtual |
clone function
Implements DtVrfObjectPredicate.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overrideprotectedvirtual |
The actual test this predicate performs.
Implements DtVrfObjectPredicate.
|
overrideprotectedvirtual |
Used by equality operator used to compare predicates.
Reimplemented from DtVrfObjectPredicate.
|
protected |
|
protected |