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

#include <data_pointer.h>

Public Member Functions

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

Public Attributes

boost::shared_ptr< Datadata
 
NodeIdx idx
 

Friends

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

Detailed Description

Definition at line 17 of file data_pointer.h.

Constructor & Destructor Documentation

◆ DataPointer() [1/2]

tue::config::DataPointer::DataPointer ( )

Definition at line 106 of file data_pointer.cpp.

◆ DataPointer() [2/2]

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

Definition at line 21 of file data_pointer.h.

Member Function Documentation

◆ add()

bool tue::config::DataPointer::add ( const DataConstPointer ptr)

Definition at line 71 of file data_pointer.cpp.

◆ empty()

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

Definition at line 110 of file data_pointer.cpp.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 137 of file data_pointer.cpp.

Member Data Documentation

◆ data

boost::shared_ptr<Data> tue::config::DataPointer::data

Definition at line 23 of file data_pointer.h.

◆ idx

NodeIdx tue::config::DataPointer::idx

Definition at line 24 of file data_pointer.h.


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