Manak  2.0.0
manak::RSuite Struct Reference
Inheritance diagram for manak::RSuite:
Collaboration diagram for manak::RSuite:

Public Member Functions

 RSuite (RNode *parent, ManakSuite *suite)
 
MANAK_INLINE ~RSuite ()
 
MANAK_INLINE RNodeAddCase (ManakCase *bc)
 
MANAK_INLINE RNodeAddSuite (ManakSuite *Suite)
 
MANAK_INLINE RNodeEraseSuite (ManakSuite *suite)
 
ManakSuiteGetSuite ()
 
MANAK_INLINE void LoadForComparison (const std::string &uname, std::string library, const std::list< double > &readings)
 
MANAK_INLINE void Print ()
 
MANAK_INLINE void Run ()
 
MANAK_INLINE void SaveForComparison (std::ostream &stream)
 
- Public Member Functions inherited from manak::RNode
 RNode (RNode *parent)
 
virtual ~RNode ()
 

Public Attributes

std::map< std::string, RNode * > next_cases
 
std::map< std::string, RNode * > next_suites
 
ManakSuitesuite
 
- Public Attributes inherited from manak::RNode
size_t count
 
RNodeparent
 

Detailed Description

Definition at line 85 of file result_collector.hpp.

Constructor & Destructor Documentation

manak::RSuite::RSuite ( RNode parent,
ManakSuite suite 
)
inline

Definition at line 87 of file result_collector.hpp.

MANAK_INLINE manak::RSuite::~RSuite ( )

Member Function Documentation

MANAK_INLINE RNode* manak::RSuite::AddCase ( ManakCase bc)
virtual

Implements manak::RNode.

MANAK_INLINE RNode* manak::RSuite::AddSuite ( ManakSuite Suite)
virtual

Implements manak::RNode.

MANAK_INLINE RNode* manak::RSuite::EraseSuite ( ManakSuite suite)
virtual

Implements manak::RNode.

ManakSuite* manak::RSuite::GetSuite ( )
inlinevirtual

Reimplemented from manak::RNode.

Definition at line 102 of file result_collector.hpp.

References suite.

MANAK_INLINE void manak::RSuite::LoadForComparison ( const std::string &  uname,
std::string  library,
const std::list< double > &  readings 
)
virtual

Implements manak::RNode.

MANAK_INLINE void manak::RSuite::Print ( )
virtual

Implements manak::RNode.

MANAK_INLINE void manak::RSuite::Run ( )
virtual

Implements manak::RNode.

MANAK_INLINE void manak::RSuite::SaveForComparison ( std::ostream &  stream)
virtual

Implements manak::RNode.

Member Data Documentation

std::map<std::string, RNode*> manak::RSuite::next_cases

Definition at line 114 of file result_collector.hpp.

std::map<std::string, RNode*> manak::RSuite::next_suites

Definition at line 113 of file result_collector.hpp.

ManakSuite* manak::RSuite::suite

Definition at line 116 of file result_collector.hpp.

Referenced by GetSuite().


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