|
| ArrayRef () |
| Initializes instance referencing to nothing.
|
|
| ArrayRef (Item *items, Size itemsCount) |
| Initializes instance referencing to given data.
|
|
template<typename OtherItem , typename OtherSize > |
| ArrayRef (const ArrayRef< OtherItem, OtherSize > &other) |
| Initializes instance as copy of other one.
|
|
bool | empty () const |
| Indicates whether array has no items.
|
|
Size | size () const |
| Number of items being referenced.
|
|
Iterator | begin () const |
| Iterator referencing to the first item.
|
|
Iterator | end () const |
| Iterator referencing to the item behind the last item.
|
|
Item & | operator[] (Index index) const |
| Accesses to item by index.
|
|
Item & | at (Index index) const |
| Accesses to item by index checking access bounds. More...
|
|
template<typename OtherItem , typename OtherSize > |
ArrayRef< Item, Size > & | operator= (const ArrayRef< OtherItem, OtherSize > &other) |
| Re-initializes instance as copy of the other one.
|
|
template<typename ItemType, typename SizeType>
class OnixS::CME::MarketData::ArrayRef< ItemType, SizeType >
Represents reference to segment of built-in array of items.