OnixS Xetra MDI Market Data Handler for C++  1.0.0.0
Public Member Functions | Protected Member Functions | List of all members
TypedGroup< Entry > Class Template Reference

A group of typed instances. More...

Public Member Functions

size_t size () const
 Return number of instances in repeating group.
 
bool empty () const
 Indicates whether set has an entries.
 
const Entry at (size_t index) const
 Accesses to repeating group instance. More...
 
Entry operator[] (size_t index) const
 Accesses to repeating group instance. More...
 

Protected Member Functions

 TypedGroup (const Group &group)
 
- Protected Member Functions inherited from Group
 Group (const Group &other)
 Initializes instance as reference to given repeating group.
 
 operator bool () const
 Indicated whether group refers to a valid instance.
 
size_t size () const
 Return number of instances in repeating group. More...
 
const GroupInstance at (size_t index) const
 Accesses to repeating group instance. More...
 
const GroupInstance operator[] (size_t index) const
 Accesses to repeating group instance. More...
 
Groupoperator= (const Group &other)
 Reinitializes instance as reference to other one.
 

Detailed Description

template<class Entry>
class OnixS::Xetra::MarketData::MDI::TypedGroup< Entry >

A group of typed instances.

Member Function Documentation

const Entry at ( size_t  index) const
inline

Accesses to repeating group instance.

Exceptions
std::exceptionif If index exceeds allowed bounds.
Entry operator[] ( size_t  index) const
inline

Accesses to repeating group instance.

Does NOT check index validness.