Inferno
0.2
|
#include <specialise_oostd.hpp>
Public Member Functions | |
TreePtr () | |
TreePtr (VALUE_TYPE *o) | |
TreePtr (const TreePtrInterface &g) | |
operator TreePtr< Node > () const | |
TreePtr (const OOStd::SharedPtr< Itemiser::Element, Node, VALUE_TYPE > &g) | |
template<typename OTHER > | |
TreePtr (const shared_ptr< OTHER > &o) | |
template<typename OTHER > | |
TreePtr (const TreePtr< OTHER > &o) | |
virtual OOStd::SharedPtr < Itemiser::Element, Node, Node > | MakeValueArchitype () const |
Static Public Member Functions | |
static TreePtr< VALUE_TYPE > | DynamicCast (const TreePtrInterface &g) |
Definition at line 20 of file specialise_oostd.hpp.
Definition at line 23 of file specialise_oostd.hpp.
Definition at line 24 of file specialise_oostd.hpp.
TreePtr< VALUE_TYPE >::TreePtr | ( | const TreePtrInterface & | g | ) | [inline] |
Definition at line 25 of file specialise_oostd.hpp.
TreePtr< VALUE_TYPE >::TreePtr | ( | const OOStd::SharedPtr< Itemiser::Element, Node, VALUE_TYPE > & | g | ) | [inline] |
Definition at line 27 of file specialise_oostd.hpp.
TreePtr< VALUE_TYPE >::TreePtr | ( | const shared_ptr< OTHER > & | o | ) | [inline] |
Definition at line 29 of file specialise_oostd.hpp.
TreePtr< VALUE_TYPE >::TreePtr | ( | const TreePtr< OTHER > & | o | ) | [inline] |
Definition at line 31 of file specialise_oostd.hpp.
static TreePtr<VALUE_TYPE> TreePtr< VALUE_TYPE >::DynamicCast | ( | const TreePtrInterface & | g | ) | [inline, static] |
Reimplemented from OOStd::SharedPtr< Itemiser::Element, Node, VALUE_TYPE >.
Definition at line 32 of file specialise_oostd.hpp.
Referenced by TreePtr< PRE_RESTRICTION >::DynamicCast().
virtual OOStd::SharedPtr<Itemiser::Element, Node, Node> TreePtr< VALUE_TYPE >::MakeValueArchitype | ( | ) | const [inline, virtual] |
Reimplemented from OOStd::SharedPtr< Itemiser::Element, Node, VALUE_TYPE >.
Definition at line 36 of file specialise_oostd.hpp.
Definition at line 26 of file specialise_oostd.hpp.