|
| | SbeGroupEntries () noexcept |
| | SbeGroupEntries (void *encoded, BlockLength blockLength, Size groupSize, SchemaVersion version) noexcept |
| bool | valid () const noexcept |
| bool | empty () const noexcept |
| Size | size () const noexcept |
| Iterator | begin () const |
| Iterator | end () const |
| Entry | operator[] (Size index) const |
| void * | encoded () const noexcept |
| EncodedLength | encodedLength () const noexcept |
| template<class OtherEntry, class OtherBlockLength, class OtherNumInGroup, class OtherLength> |
| | SbeGroupEntries (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) noexcept |
| template<class OtherEntry, class OtherBlockLength, class OtherNumInGroup, class OtherLength> |
| SbeGroupEntries & | operator= (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) noexcept |
template<class EntryType, class BlockLength, class NumInGroup, class Length>
class OnixS::ICE::BOE::Messaging::SbeGroupEntries< EntryType, BlockLength, NumInGroup, Length >
Definition at line 441 of file SbeMessage.h.
template<class EntryType, class BlockLength, class NumInGroup, class Length>
template<class OtherEntry, class OtherBlockLength, class OtherNumInGroup, class OtherLength>
Copy constructor.
Definition at line 650 of file SbeMessage.h.
651 : encoded_(other.encoded_)
652 , blockLength_(other.blockLength_)
653 , size_(other.size_)
654 , version_(other.version_)
655 {
656
657
658
659 assert(blockLength_ == other.blockLength_);
660 assert(size_ == other.size_);
661 }
template<class EntryType, class BlockLength, class NumInGroup, class Length>
template<class OtherEntry, class OtherBlockLength, class OtherNumInGroup, class OtherLength>
Definition at line 664 of file SbeMessage.h.
665 {
666 encoded_ = other.encoded_;
667
668 blockLength_ = other.blockLength_;
669
670 assert(blockLength_ == other.blockLength_);
671
672 size_ = other.size_;
673
674 assert(size_ == other.size_);
675
676 version_ = other.version_;
677
678 return *this;
679 }
template<class EntryType, class BlockLength, class NumInGroup, class Length>
template<class OtherEntry, class OtherBlockLength, class OtherNumInGroup, class OtherLength>