HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
COP_MicroNode.h File Reference
+ Include dependency graph for COP_MicroNode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  COP_MicroNodeWithCallback
 

Macros

#define USE_CONTEXT_OPTIONS_MICRONODE
 If this is defined, COPs will track and check context option dependencies. More...
 

Typedefs

typedef OP_ContextOptionsMicroNode COP_BaseMicroNode
 Base type of a micronode in COPs. More...
 

Functions

SYS_FORCE_INLINE bool COPmicroNodeRequiresUpdate (const COP_BaseMicroNode &dep, const OP_Context &context)
 Returns whether the micronode requires updating given the context. More...
 
SYS_FORCE_INLINE bool COPmicroNodeRequiresUpdate (const COP_BaseMicroNode &dep)
 
SYS_FORCE_INLINE void COPupdateMicroNode (COP_BaseMicroNode &dep, const OP_Context &context)
 Marks the micronode clean with respect to the given context. More...
 
SYS_FORCE_INLINE void COPupdateMicroNode (COP_BaseMicroNode &dep)
 Marks the micronode clean with respect to the current evaluation context. More...
 

Macro Definition Documentation

#define USE_CONTEXT_OPTIONS_MICRONODE

If this is defined, COPs will track and check context option dependencies.

Definition at line 15 of file COP_MicroNode.h.

Typedef Documentation

Base type of a micronode in COPs.

Definition at line 24 of file COP_MicroNode.h.

Function Documentation

SYS_FORCE_INLINE bool COPmicroNodeRequiresUpdate ( const COP_BaseMicroNode dep,
const OP_Context context 
)

Returns whether the micronode requires updating given the context.

Definition at line 28 of file COP_MicroNode.h.

SYS_FORCE_INLINE bool COPmicroNodeRequiresUpdate ( const COP_BaseMicroNode dep)

Returns whether the micronode requires updating in the current evaluation context.

Definition at line 36 of file COP_MicroNode.h.

SYS_FORCE_INLINE void COPupdateMicroNode ( COP_BaseMicroNode dep,
const OP_Context context 
)

Marks the micronode clean with respect to the given context.

Definition at line 49 of file COP_MicroNode.h.

SYS_FORCE_INLINE void COPupdateMicroNode ( COP_BaseMicroNode dep)

Marks the micronode clean with respect to the current evaluation context.

Definition at line 58 of file COP_MicroNode.h.