Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::detail::lazy_list_node< DataType > Struct Template Reference

#include <face_handles.hpp>

Collaboration diagram for boost::graph::detail::lazy_list_node< DataType >:

Public Types

typedef shared_ptr
< lazy_list_node< DataType > > 
ptr_t
 

Public Member Functions

 lazy_list_node (const DataType &data)
 
 lazy_list_node (ptr_t left_child, ptr_t right_child)
 

Public Attributes

bool m_reversed
 
DataType m_data
 
bool m_has_data
 
shared_ptr< lazy_list_nodem_left_child
 
shared_ptr< lazy_list_nodem_right_child
 

Member Typedef Documentation

template<typename DataType >
typedef shared_ptr< lazy_list_node<DataType> > boost::graph::detail::lazy_list_node< DataType >::ptr_t

Constructor & Destructor Documentation

template<typename DataType >
boost::graph::detail::lazy_list_node< DataType >::lazy_list_node ( const DataType &  data)
inline
template<typename DataType >
boost::graph::detail::lazy_list_node< DataType >::lazy_list_node ( ptr_t  left_child,
ptr_t  right_child 
)
inline

Member Data Documentation

template<typename DataType >
DataType boost::graph::detail::lazy_list_node< DataType >::m_data
template<typename DataType >
bool boost::graph::detail::lazy_list_node< DataType >::m_has_data
template<typename DataType >
shared_ptr<lazy_list_node> boost::graph::detail::lazy_list_node< DataType >::m_left_child
template<typename DataType >
bool boost::graph::detail::lazy_list_node< DataType >::m_reversed
template<typename DataType >
shared_ptr<lazy_list_node> boost::graph::detail::lazy_list_node< DataType >::m_right_child

The documentation for this struct was generated from the following file: