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

Go to the source code of this file.

Classes

class  Edge
 
class  TreeIterator
 
class  GraphIterator
 
class  InheritanceIterator
 
class  ExceptionFoundCycle
 

Typedefs

using ElementPtr = shared_ptr< Element >
 
using ConstElementPtr = shared_ptr< const Element >
 

Functions

MX_CORE_API const EdgegetNullEdge ()
 
MX_CORE_API const TreeIteratorgetNullTreeIterator ()
 
MX_CORE_API const GraphIteratorgetNullGraphIterator ()
 
MX_CORE_API const
InheritanceIterator
getNullInheritanceIterator ()
 

Detailed Description

Graph traversal classes

Definition in file Traversal.h.

Typedef Documentation

using ConstElementPtr = shared_ptr<const Element>

Definition at line 19 of file Traversal.h.

using ElementPtr = shared_ptr<Element>

Definition at line 18 of file Traversal.h.

Function Documentation

MX_CORE_API const Edge& getNullEdge ( )
MX_CORE_API const GraphIterator& getNullGraphIterator ( )
MX_CORE_API const InheritanceIterator& getNullInheritanceIterator ( )
MX_CORE_API const TreeIterator& getNullTreeIterator ( )