Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::widgets::detail::tree_node< T > Struct Template Reference

Public Types

typedef std::pair< std::string, T > value_type
 

Public Member Functions

 tree_node (tree_node *owner)
 
 ~tree_node ()
 
bool is_ancestor_of (const tree_node *child) const
 
tree_nodefront () const
 

Public Attributes

value_type value
 
tree_nodeowner
 
tree_nodenext
 
tree_nodechild
 

Member Typedef Documentation

template<typename T>
typedef std::pair<std::string, T> nana::widgets::detail::tree_node< T >::value_type

Constructor & Destructor Documentation

template<typename T>
nana::widgets::detail::tree_node< T >::tree_node ( tree_node< T > *  owner)
inline
template<typename T>
nana::widgets::detail::tree_node< T >::~tree_node ( )
inline

Member Function Documentation

template<typename T>
tree_node* nana::widgets::detail::tree_node< T >::front ( ) const
inline
template<typename T>
bool nana::widgets::detail::tree_node< T >::is_ancestor_of ( const tree_node< T > *  child) const
inline

Member Data Documentation

template<typename T>
tree_node* nana::widgets::detail::tree_node< T >::child
template<typename T>
tree_node* nana::widgets::detail::tree_node< T >::next
template<typename T>
tree_node* nana::widgets::detail::tree_node< T >::owner
template<typename T>
value_type nana::widgets::detail::tree_node< T >::value