OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 19.0.4
Users' manual and API documentation
Loading...
Searching...
No Matches
TypedGroup< Entry > Class Template Reference

#include <OnixS/Eurex/MarketData/Group.h>

Public Member Functions

bool empty () const
const Entry at (size_t index) const
Entry operator[] (size_t index) const
size_t size () const

Protected Member Functions

 TypedGroup (const Group &group)
Protected Member Functions inherited from Group
 Group (const Group &other)
 operator bool () const
size_t size () const
const GroupInstance at (size_t index) const
const GroupInstance operator[] (size_t index) const
Groupoperator= (const Group &other)
void swap (Group &) noexcept

Detailed Description

template<class Entry>
class OnixS::Eurex::MarketData::TypedGroup< Entry >

Definition at line 118 of file Group.h.

Constructor & Destructor Documentation

◆ TypedGroup()

template<class Entry>
TypedGroup ( const Group & group)
inlineexplicitprotected

Definition at line 151 of file Group.h.

Member Function Documentation

◆ at()

template<class Entry>
const Entry at ( size_t index) const
inline

Accesses to repeating group instance.

Exceptions
std::exceptionif If index exceeds allowed bounds.

Definition at line 133 of file Group.h.

◆ empty()

template<class Entry>
bool empty ( ) const
inline

Indicates whether set has an entries.

Definition at line 125 of file Group.h.

◆ operator[]()

template<class Entry>
Entry operator[] ( size_t index) const
inline

Accesses to repeating group instance.

Does NOT check index validness.

Definition at line 144 of file Group.h.

◆ size()

template<class Entry>
size_t size ( ) const

Return number of instances in the repeating group.