Manak  2.0.0
manak::RNode Struct Referenceabstract
Inheritance diagram for manak::RNode:
Collaboration diagram for manak::RNode:

Public Member Functions

 RNode (RNode *parent)
 
virtual ~RNode ()
 
virtual RNodeAddCase (ManakCase *bc)=0
 
virtual RNodeAddSuite (ManakSuite *suite)=0
 
virtual RNodeEraseSuite (ManakSuite *suite)=0
 
virtual ManakSuiteGetSuite ()
 
virtual void LoadForComparison (const std::string &uname, std::string library, const std::list< double > &readings)=0
 
virtual void Print ()=0
 
virtual void Run ()=0
 
virtual void SaveForComparison (std::ostream &stream)=0
 

Public Attributes

size_t count
 
RNodeparent
 

Detailed Description

Definition at line 17 of file result_collector.hpp.

Constructor & Destructor Documentation

manak::RNode::RNode ( RNode parent)
inline

Definition at line 19 of file result_collector.hpp.

virtual manak::RNode::~RNode ( )
inlinevirtual

Definition at line 23 of file result_collector.hpp.

Member Function Documentation

virtual RNode* manak::RNode::AddCase ( ManakCase bc)
pure virtual

Implemented in manak::RSuite, and manak::RCase.

virtual RNode* manak::RNode::AddSuite ( ManakSuite suite)
pure virtual

Implemented in manak::RSuite, and manak::RCase.

virtual RNode* manak::RNode::EraseSuite ( ManakSuite suite)
pure virtual

Implemented in manak::RSuite, and manak::RCase.

virtual ManakSuite* manak::RNode::GetSuite ( )
inlinevirtual

Reimplemented in manak::RSuite.

Definition at line 41 of file result_collector.hpp.

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

Implemented in manak::RSuite, and manak::RCase.

virtual void manak::RNode::Print ( )
pure virtual

Implemented in manak::RSuite, and manak::RCase.

virtual void manak::RNode::Run ( )
pure virtual

Implemented in manak::RSuite, and manak::RCase.

virtual void manak::RNode::SaveForComparison ( std::ostream &  stream)
pure virtual

Implemented in manak::RSuite, and manak::RCase.

Member Data Documentation

size_t manak::RNode::count

Definition at line 47 of file result_collector.hpp.

RNode* manak::RNode::parent

Definition at line 46 of file result_collector.hpp.


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