A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KeyValueList Struct Reference

#include <KeyValueList.h>

+ Collaboration diagram for KeyValueList:

Public Member Functions

 KeyValueList ()
 
 ~KeyValueList ()=default
 
void appendkeyValuePair (std::string keyName, std::string valueName)
 
std::shared_ptr< std::map
< std::string, std::string > > & 
getKeyValuePairs ()
 

Private Attributes

std::shared_ptr< std::map
< std::string, std::string > > 
keyValuePairs
 

Detailed Description

Definition at line 33 of file KeyValueList.h.

Constructor & Destructor Documentation

KeyValueList::KeyValueList ( )
inline

Definition at line 41 of file KeyValueList.h.

+ Here is the caller graph for this function:

KeyValueList::~KeyValueList ( )
default

Member Function Documentation

void KeyValueList::appendkeyValuePair ( std::string  keyName,
std::string  valueName 
)
inline

Definition at line 47 of file KeyValueList.h.

+ Here is the caller graph for this function:

std::shared_ptr<std::map <std::string, std::string> >& KeyValueList::getKeyValuePairs ( )
inline

Definition at line 51 of file KeyValueList.h.

+ Here is the caller graph for this function:

Member Data Documentation

std::shared_ptr<std::map <std::string, std::string> > KeyValueList::keyValuePairs
private

Definition at line 37 of file KeyValueList.h.


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