tue_config
Public Member Functions | Public Attributes | Friends | List of all members
tue::config::DataConstPointer Class Reference

#include <data_pointer.h>

Public Member Functions

 DataConstPointer ()
 
 DataConstPointer (const boost::shared_ptr< const Data > &data_, NodeIdx idx_)
 
 DataConstPointer (const DataPointer &ptr)
 
bool empty () const
 

Public Attributes

boost::shared_ptr< const Datadata
 
NodeIdx idx
 

Friends

std::ostreamoperator<< (std::ostream &out, const DataConstPointer &d)
 

Detailed Description

Definition at line 35 of file data_pointer.h.

Constructor & Destructor Documentation

◆ DataConstPointer() [1/3]

tue::config::DataConstPointer::DataConstPointer ( )

Definition at line 117 of file data_pointer.cpp.

◆ DataConstPointer() [2/3]

tue::config::DataConstPointer::DataConstPointer ( const boost::shared_ptr< const Data > &  data_,
NodeIdx  idx_ 
)
inline

Definition at line 39 of file data_pointer.h.

◆ DataConstPointer() [3/3]

tue::config::DataConstPointer::DataConstPointer ( const DataPointer ptr)
inline

Definition at line 40 of file data_pointer.h.

Member Function Documentation

◆ empty()

bool tue::config::DataConstPointer::empty ( ) const

Definition at line 121 of file data_pointer.cpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream out,
const DataConstPointer d 
)
friend

Definition at line 128 of file data_pointer.cpp.

Member Data Documentation

◆ data

boost::shared_ptr<const Data> tue::config::DataConstPointer::data

Definition at line 42 of file data_pointer.h.

◆ idx

NodeIdx tue::config::DataConstPointer::idx

Definition at line 43 of file data_pointer.h.


The documentation for this class was generated from the following files: