OnixS C++ CME MDP Premium Market Data Handler  5.8.3
API Documentation
MultiContainer.h File Reference
#include <cassert>
#include <vector>
#include <algorithm>
#include <OnixS/CME/MDH/String.h>
#include <OnixS/CME/MDH/FIX/Tag.h>

Go to the source code of this file.

Classes

class  TagValue
 
class  TagValueSelector
 
class  TagValueSelectionIterator
 
class  MultiContainer
 

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::MDH
 
 OnixS::CME::MDH::FIX
 

Typedefs

typedef std::vector< TagValue > TagValues
 
typedef TagValues::iterator TagValueIterator
 
typedef TagValues::const_iterator TagValueConstIterator
 

Functions

void toStr (std::string &, const TagValue &)
 
std::string toStr (const TagValue &tagValue)
 
MultiContainer::Value valueOrDefault (const MultiContainer &container, Tag tag, const MultiContainer::Value &defaultValue=MultiContainer::Value())
 
template<class Number >
bool value (Number &number, const MultiContainer &container, Tag tag)
 
template<class Number >
bool valueOrDefault (Number &number, const MultiContainer &container, Tag tag, Number defaultValue=Number())
 
void toStr (std::string &, const MultiContainer &)
 
std::string toStr (const MultiContainer &container)