CFx SDK Documentation  2023 SP0
Classes | Macros | Typedefs
DbEvalGraph.h File Reference
#include "SmartPtr.h"
#include "DbObject.h"
#include "TD_PackPush.h"
#include "OdPlatformSettings.h"
#include "StringArray.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdDbEvalGraph
 
class  OdDbEvalEdgeInfo
 
class  OdDbEvalExpr
 
class  OdDbEvalConnectable
 
class  OdDbEvalContext
 
class  OdDbEvalContextPair
 
class  OdDbEvalContextIterator
 

Macros

#define DYNBLOCKS_EXPORT   OD_TOOLKIT_IMPORT
 
#define DYNBLOCKS_EXPORT_STATIC   OD_STATIC_IMPORT
 

Typedefs

typedef OdSmartPtr< OdDbEvalGraphOdDbEvalGraphPtr
 
typedef OdSmartPtr< OdDbEvalContextIteratorOdDbEvalContextIteratorPtr
 
typedef OdSmartPtr< OdDbEvalExprOdDbEvalExprPtr
 
typedef unsigned long OdDbEvalNodeId
 
typedef OdArray< OdDbEvalNodeId, OdMemoryAllocator< OdDbEvalNodeId > > OdDbEvalNodeIdArray
 
typedef OdArray< OdDbEvalEdgeInfoOdDbEvalEdgeInfoArray
 
typedef OdArray< OdDbEvalExprPtrOdDbEvalExprPtrArray
 
typedef OdArray< OdResBufPtrOdResBufArray
 
typedef OdSmartPtr< OdDbEvalConnectableOdDbEvalConnectablePtr
 

Macro Definition Documentation

◆ DYNBLOCKS_EXPORT

#define DYNBLOCKS_EXPORT   OD_TOOLKIT_IMPORT

Definition at line 91 of file DbEvalGraph.h.

◆ DYNBLOCKS_EXPORT_STATIC

#define DYNBLOCKS_EXPORT_STATIC   OD_STATIC_IMPORT

Definition at line 95 of file DbEvalGraph.h.

Typedef Documentation

◆ OdDbEvalConnectablePtr

This template class is a specialization of the OdSmartPtr class for OdDbEvalConnectable object pointers.

Definition at line 951 of file DbEvalGraph.h.

◆ OdDbEvalContextIteratorPtr

This template class is a specialization of the OdSmartPtr class for OdDbEvalContextIterator object pointers.

Definition at line 53 of file DbEvalGraph.h.

◆ OdDbEvalEdgeInfoArray

This template class is a specialization of the OdArray class for OdDbEvalEdgeInfo objects.

Definition at line 69 of file DbEvalGraph.h.

◆ OdDbEvalExprPtr

This template class is a specialization of the OdSmartPtr class for OdDbEvalExpr object pointers.

Definition at line 58 of file DbEvalGraph.h.

◆ OdDbEvalExprPtrArray

This template class is a specialization of the OdArray class for OdDbEvalExprPtr object SmartPointers.

Definition at line 73 of file DbEvalGraph.h.

◆ OdDbEvalGraphPtr

This template class is a specialization of the OdSmartPtr class for OdDbEvalGraph object pointers.

Definition at line 48 of file DbEvalGraph.h.

◆ OdDbEvalNodeId

typedef unsigned long OdDbEvalNodeId

Definition at line 60 of file DbEvalGraph.h.

◆ OdDbEvalNodeIdArray

This template class is a specialization of the OdArray class for OdDbEvalNodeId objects.

Definition at line 65 of file DbEvalGraph.h.

◆ OdResBufArray

This template class is a specialization of the OdArray class for OdResBufPtr object SmartPointers.

Definition at line 77 of file DbEvalGraph.h.