OnixS C++ CME MDP Conflated UDP Handler  1.0.2
API documentation
MultiContainer.h File Reference
#include <cassert>
#include <vector>
#include <algorithm>
#include <OnixS/CME/ConflatedUDP/String.h>
#include <OnixS/CME/ConflatedUDP/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::ConflatedUDP
 
 OnixS::CME::ConflatedUDP::FIX
 

Typedefs

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

Functions

ONIXS_CONFLATEDUDP_EXPORTED 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())
 
ONIXS_CONFLATEDUDP_EXPORTED void toStr (std::string &, const MultiContainer &)
 
std::string toStr (const MultiContainer &container)