VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtEchelonIdChangedPredicate Class Reference

Contains the DtEchelonIdChangedPredicate class declaration. More...

Inheritance diagram for DtEchelonIdChangedPredicate:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEchelonIdChangedPredicate (bool negate=false)
 default constructor
 DtEchelonIdChangedPredicate (const DtString &echelonId, bool negate=false)
virtual ~DtEchelonIdChangedPredicate ()
 destructor
 DtEchelonIdChangedPredicate (const DtEchelonIdChangedPredicate &orig)
 copy constructor
DtEchelonIdChangedPredicateoperator= (const DtEchelonIdChangedPredicate &orig)
 assignment operator
virtual DtVrfObjectPredicateclone () const
 clone function
virtual const DtStringechelonId () const
virtual void setEchelonId (const DtString &id)
virtual const DtStringpreviousEchelonId () const
virtual void setPreviousEchelonId (const DtString &id)

Protected Member Functions

virtual bool eval (const DtVrfObject *object)
 The actual test this predicate performs.
virtual bool predicateEqual (const DtVrfObjectPredicate &orig) const
 Used by equality operator used to compare predicates.

Protected Attributes

DtString myEchelonId
DtString myPreviousEchelonId

Detailed Description

Contains the DtEchelonIdChangedPredicate class declaration.

Instances of DtEchelonIdChangedPredicate can be used to evaluate if an entity's echelonId has changed


Constructor & Destructor Documentation

default constructor

DtEchelonIdChangedPredicate::DtEchelonIdChangedPredicate ( const DtString echelonId,
bool  negate = false 
)

destructor

copy constructor


Member Function Documentation

DtEchelonIdChangedPredicate& DtEchelonIdChangedPredicate::operator= ( const DtEchelonIdChangedPredicate orig)

assignment operator

clone function

Implements DtVrfObjectPredicate.

virtual const DtString& DtEchelonIdChangedPredicate::echelonId ( ) const [virtual]
virtual void DtEchelonIdChangedPredicate::setEchelonId ( const DtString id) [virtual]
virtual const DtString& DtEchelonIdChangedPredicate::previousEchelonId ( ) const [virtual]
virtual void DtEchelonIdChangedPredicate::setPreviousEchelonId ( const DtString id) [virtual]
virtual bool DtEchelonIdChangedPredicate::eval ( const DtVrfObject object) [protected, virtual]

The actual test this predicate performs.

Implements DtVrfObjectPredicate.

virtual bool DtEchelonIdChangedPredicate::predicateEqual ( const DtVrfObjectPredicate orig) const [protected, virtual]

Used by equality operator used to compare predicates.

Reimplemented from DtVrfObjectPredicate.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)