Typedefs#

omni::graph::exec::unstable::ApplyOnEachFunctionPtr

Smart pointer managing an instance of IApplyOnEachFunction .

omni::graph::exec::unstable::DefPtr

Smart pointer managing an instance of omni::graph::exec::unstable::IDef .

omni::graph::exec::unstable::ExectorPtr

Smart pointer managing an instance of IExecutor .

omni::graph::exec::unstable::ExecutionContextPtr

Smart pointer managing an instance of IExecutionContext .

omni::graph::exec::unstable::ExecutionCurrentThreadPtr

Smart pointer managing an instance of IExecutionCurrentThread .

omni::graph::exec::unstable::ExecutionPathHash

Hash of each node's topology index in a path.

omni::graph::exec::unstable::ExecutionTaskTag

A task tag can be used by other entities (such as Executor ) to group tasks together.

omni::graph::exec::unstable::ExecutorFactory

Factory owned by a node graph definition used to instantiate an executor to generate work with the graph definition.

omni::graph::exec::unstable::ExecutorFallback

Default executor used by all node graph definitions that don't explicitly pass the executor factory method.

omni::graph::exec::unstable::GlobalPassPtr

Smart pointer managing an instance of IGlobalPass .

omni::graph::exec::unstable::Graph

Core Graph implementation for omni::graph::exec::unstable::IGraph .

omni::graph::exec::unstable::GraphBuilder

Core GraphBuilder implementation for omni::graph::exec::unstable::IGraphBuilder .

omni::graph::exec::unstable::GraphBuilderContext

Core GraphBuilderContext implementation for omni::graph::exec::unstable::IGraphBuilderContext .

omni::graph::exec::unstable::GraphBuilderContextPtr

Smart pointer managing an instance of IGraphBuilderContext .

omni::graph::exec::unstable::GraphBuilderNodePtr

Smart pointer managing an instance of IGraphBuilderNode .

omni::graph::exec::unstable::GraphBuilderPtr

Smart pointer managing an instance of IGraphBuilder .

omni::graph::exec::unstable::GraphPtr

Smart pointer managing an instance of IGraph .

omni::graph::exec::unstable::InvalidationForwarderId

Unique owner of the callback. Meaning is up to the caller. Essentially a void* pointer.

omni::graph::exec::unstable::InvalidationForwarderPtr

Smart pointer managing an instance of IInvalidationForwarder .

omni::graph::exec::unstable::NameHash

Type which store a unique identifier for a node or definition.

omni::graph::exec::unstable::Node

Core node implementation for omni::graph::exec::unstable::INode .

omni::graph::exec::unstable::NodeDataDeleterFn

Type specific function for deleting context specific execution data associated with a node.

omni::graph::exec::unstable::NodeDataKey

Key for a piece of data attached to a node.

omni::graph::exec::unstable::NodeDef

Core NodeDef implementation for omni::graph::exec::unstable::INodeDef .

omni::graph::exec::unstable::NodeDefPtr

Smart pointer managing an instance of omni::graph::exec::unstable::INodeDef .

omni::graph::exec::unstable::NodeFactoryPtr

Smart pointer managing an instance of INodeFactory .

omni::graph::exec::unstable::NodeGraphDef

Core NodeGraphDef implementation for omni::graph::exec::unstable::INodeGraphDef .

omni::graph::exec::unstable::NodeGraphDefDebugPtr

Smart pointer managing an instance of INodeGraphDefDebug .

omni::graph::exec::unstable::NodeGraphDefPtr

Smart pointer managing an instance of INodeGraphDef .

omni::graph::exec::unstable::NodeIndexInTopology

Each node in an ITopology is given a unique index (via ITopology::acquireNodeIndex() ).

omni::graph::exec::unstable::NodePartition

Type definition used to pass node partitions in the ABI.

omni::graph::exec::unstable::NodePtr

Smart pointer managing an instance of INode .

omni::graph::exec::unstable::PartitionPassPtr

Smart pointer managing an instance of IPartitionPass .

omni::graph::exec::unstable::PassFactoryPtr

Smart pointer managing an instance of IPassFactory .

omni::graph::exec::unstable::PassPipeline

Core PassPipeline implementation for omni::graph::exec::unstable::IPassPipeline .

omni::graph::exec::unstable::PassPipelinePtr

Smart pointer managing an instance of IPassPipeline .

omni::graph::exec::unstable::PassPriority

Pass priority used by IPassPipeline to resolve conflicts between passes.

omni::graph::exec::unstable::PassPtr

Smart pointer managing an instance of omni::graph::exec::unstable::IPass .

omni::graph::exec::unstable::PassRegistryPtr

Smart pointer managing an instance of omni::graph::exec::unstable::IPassRegistry .

omni::graph::exec::unstable::PassTypeRegistryPtr

Smart pointer managing an instance of IPassTypeRegistry .

omni::graph::exec::unstable::PopulatePassPtr

Smart pointer managing an instance of IPopulatePass .

omni::graph::exec::unstable::Stamp_abi

Low-level ABI type to represent Stamp .

omni::graph::exec::unstable::VisitAll

Traversal strategy that allows discovering all the edges in the graph. Traversal continuation is controlled by user code.

omni::graph::exec::unstable::VisitFirst

Traversal strategy that enters the node when it was first time discovered.

omni::graph::exec::unstable::VisitLast

Traversal strategy that enters the node when entire upstream was already visited and this is the last opportunity to enter the node.