VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVrfObjectPredicateCallbackInfo Class Reference

class DtVrfObjectPredicateCallbackInfo: More...

Public Member Functions

 DtVrfObjectPredicateCallbackInfo ()
 default constructor
 DtVrfObjectPredicateCallbackInfo (DtVrfObjectPredicateCallbackFunction cb, const DtVrfObjectPredicateEvaluator &predicateEval, void *userData)
 constructor
 DtVrfObjectPredicateCallbackInfo (DtVrfObjectPredicateCallbackFunction cb, const DtVrfObjectPredicate &predicate, void *userData)
 constructor - creates a standard DtVrfObjectPredicateEvaluator implementation with a copy of the predicate
virtual ~DtVrfObjectPredicateCallbackInfo ()
 destructor
 DtVrfObjectPredicateCallbackInfo (const DtVrfObjectPredicateCallbackInfo &orig)
 copy constructor
DtVrfObjectPredicateCallbackInfooperator= (const DtVrfObjectPredicateCallbackInfo &orig)
 assignment operator
int operator== (const DtVrfObjectPredicateCallbackInfo &orig) const
 equality operators
int operator!= (const DtVrfObjectPredicateCallbackInfo &orig) const
virtual void setCallbackFunction (DtVrfObjectPredicateCallbackFunction funct)
 Set/get the callback function.
virtual
DtVrfObjectPredicateCallbackFunction 
callbackFunction () const
virtual void setPredicateEvaluator (const DtVrfObjectPredicateEvaluator &predicate)
 Set/get the predicate evaluator object.
virtual
DtVrfObjectPredicateEvaluator
predicateEvaluator () const
virtual void setUserData (void *data)
 Set/get the user data.
virtual void * userData () const
virtual void setRemoved ()
 Set when this object is removed while callbacks are being called, so it can be cleaned up later.
virtual bool isRemoved () const

Protected Attributes

DtVrfObjectPredicateCallbackFunction myCallbackFunction
DtVrfObjectPredicateEvaluatormyPredicateEval
void * myUserData
bool myRemovedFlag

Detailed Description

class DtVrfObjectPredicateCallbackInfo:

Instances of DtVrfObjectPredicateCallbackInfo are used to contain the function and user data associated with a DtReflectedObject callback.

Constructor & Destructor Documentation

DtVrfObjectPredicateCallbackInfo::DtVrfObjectPredicateCallbackInfo ( )

default constructor

DtVrfObjectPredicateCallbackInfo::DtVrfObjectPredicateCallbackInfo ( DtVrfObjectPredicateCallbackFunction  cb,
const DtVrfObjectPredicateEvaluator predicateEval,
void *  userData 
)

constructor

DtVrfObjectPredicateCallbackInfo::DtVrfObjectPredicateCallbackInfo ( DtVrfObjectPredicateCallbackFunction  cb,
const DtVrfObjectPredicate predicate,
void *  userData 
)

constructor - creates a standard DtVrfObjectPredicateEvaluator implementation with a copy of the predicate

virtual DtVrfObjectPredicateCallbackInfo::~DtVrfObjectPredicateCallbackInfo ( )
virtual

destructor

DtVrfObjectPredicateCallbackInfo::DtVrfObjectPredicateCallbackInfo ( const DtVrfObjectPredicateCallbackInfo orig)

copy constructor

Member Function Documentation

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

assignment operator

int DtVrfObjectPredicateCallbackInfo::operator== ( const DtVrfObjectPredicateCallbackInfo orig) const

equality operators

int DtVrfObjectPredicateCallbackInfo::operator!= ( const DtVrfObjectPredicateCallbackInfo orig) const
virtual void DtVrfObjectPredicateCallbackInfo::setCallbackFunction ( DtVrfObjectPredicateCallbackFunction  funct)
virtual

Set/get the callback function.

virtual DtVrfObjectPredicateCallbackFunction DtVrfObjectPredicateCallbackInfo::callbackFunction ( ) const
virtual
virtual void DtVrfObjectPredicateCallbackInfo::setPredicateEvaluator ( const DtVrfObjectPredicateEvaluator predicate)
virtual

Set/get the predicate evaluator object.

virtual DtVrfObjectPredicateEvaluator* DtVrfObjectPredicateCallbackInfo::predicateEvaluator ( ) const
virtual
virtual void DtVrfObjectPredicateCallbackInfo::setUserData ( void *  data)
virtual

Set/get the user data.

virtual void* DtVrfObjectPredicateCallbackInfo::userData ( ) const
virtual
virtual void DtVrfObjectPredicateCallbackInfo::setRemoved ( )
virtual

Set when this object is removed while callbacks are being called, so it can be cleaned up later.

virtual bool DtVrfObjectPredicateCallbackInfo::isRemoved ( ) const
virtual

Member Data Documentation

DtVrfObjectPredicateCallbackFunction DtVrfObjectPredicateCallbackInfo::myCallbackFunction
protected
DtVrfObjectPredicateEvaluator* DtVrfObjectPredicateCallbackInfo::myPredicateEval
protected
void* DtVrfObjectPredicateCallbackInfo::myUserData
protected
bool DtVrfObjectPredicateCallbackInfo::myRemovedFlag
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)