hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::handlers::CalculatorNodeResourceData Class Reference

#include <CalculatorNodeExecution.hpp>

Inheritance diagram for HCE::handlers::CalculatorNodeResourceData:
Collaboration diagram for HCE::handlers::CalculatorNodeResourceData:

Public Member Functions

 CalculatorNodeResourceData (const std::string &identity_="")
 CalculatorNodeResourceData (const CalculatorNodeResourceData &rhs)
 CalculatorNodeResourceData (CalculatorNodeResourceData &&rhs)
 ~CalculatorNodeResourceData (void)
CalculatorNodeResourceDataoperator= (const CalculatorNodeResourceData &rhs)
CalculatorNodeResourceDataoperator= (CalculatorNodeResourceData &&rhs)
void setIdentity (const std::string &identity_)
std::string getIdentity (void) const
- Public Member Functions inherited from HCE::handlers::Dictionary< std::string, double >
 Dictionary (void)
 Dictionary (const Dictionary &rhs)
 Dictionary (Dictionary &&rhs)
virtual ~Dictionary (void)
Dictionaryoperator= (const Dictionary &rhs)
Dictionaryoperator= (Dictionary &&rhs)
Dictionaryoperator+= (const Dictionary &rhs)
Dictionaryoperator/= (size_t count)
const ItemsgetItems (void) const
size_t getItemsCount (void) const
bool isExist (const std::stringkey) const
const double & getItem (const std::string &key) const
double getItem (const std::string &key)
void setItem (const std::string &key, const double &value)
void setItem (const std::string &key, double &&value)
void clear (void)
_Other cast (void) const
_Other cast (_Arg arg) const
void copy (_Other &other) const
Iterator begin (void) noexcept
ConstIterator begin (void) const noexcept
Iterator end (void) noexcept
ConstIterator end (void) const noexcept

Additional Inherited Members

- Public Types inherited from HCE::handlers::Dictionary< std::string, double >
typedef std::map< std::string,
double > 
Items
typedef Items::iterator Iterator
typedef Items::const_iterator ConstIterator
- Protected Attributes inherited from HCE::handlers::Dictionary< std::string, double >
Items items

Detailed Description

Definition at line 49 of file CalculatorNodeExecution.hpp.

Constructor & Destructor Documentation

HCE::handlers::CalculatorNodeResourceData::CalculatorNodeResourceData ( const std::string &  identity_ = "")
explicit

Definition at line 53 of file CalculatorNodeExecution.cpp.

HCE::handlers::CalculatorNodeResourceData::CalculatorNodeResourceData ( const CalculatorNodeResourceData rhs)

Definition at line 58 of file CalculatorNodeExecution.cpp.

HCE::handlers::CalculatorNodeResourceData::CalculatorNodeResourceData ( CalculatorNodeResourceData &&  rhs)

Definition at line 64 of file CalculatorNodeExecution.cpp.

HCE::handlers::CalculatorNodeResourceData::~CalculatorNodeResourceData ( void  )
inline

Definition at line 55 of file CalculatorNodeExecution.hpp.

Member Function Documentation

std::string HCE::handlers::CalculatorNodeResourceData::getIdentity ( void  ) const
inline

Definition at line 61 of file CalculatorNodeExecution.hpp.

Here is the caller graph for this function:

CalculatorNodeResourceData & HCE::handlers::CalculatorNodeResourceData::operator= ( const CalculatorNodeResourceData rhs)

Definition at line 70 of file CalculatorNodeExecution.cpp.

Here is the call graph for this function:

CalculatorNodeResourceData & HCE::handlers::CalculatorNodeResourceData::operator= ( CalculatorNodeResourceData &&  rhs)

Definition at line 80 of file CalculatorNodeExecution.cpp.

void HCE::handlers::CalculatorNodeResourceData::setIdentity ( const std::string &  identity_)
inline

Definition at line 60 of file CalculatorNodeExecution.hpp.


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