25 #ifndef INCLUDED_TreeNode_fwd_h_GUID_7AEB7FE7_1E26_478B_61DD_D39292047B03
26 #define INCLUDED_TreeNode_fwd_h_GUID_7AEB7FE7_1E26_478B_61DD_D39292047B03
40 template <
typename ValueType>
class TreeNode;
46 typedef shared_ptr<TreeNode<ValueType> >
type;
54 #endif // INCLUDED_TreeNode_fwd_h_GUID_7AEB7FE7_1E26_478B_61DD_D39292047B03
A node in a generic tree, which can contain an object by value.
The main namespace for all C++ elements of the framework, internal and external.
shared_ptr< TreeNode< ValueType > > type
Tree node pointer type (metafunction result type)
Header to bring shared_ptr into the osvr namespace.
Dummy struct containing the ownership pointer type for a TreeNode. (Actually a metafunction...)