|
| template<typename Traits> |
| void | checkVersion (SchemaVersion version) |
| template<typename Traits> |
| void | checkVersion (SchemaVersion since, SchemaVersion version) |
| template<typename Traits> |
| void | checkSchemaId (SchemaId id) |
| template<typename Traits> |
| void | checkSchema (SchemaId id, SchemaVersion version) |
| template<class Message> |
| const SbeMessage | constructFromImmutableBlock (const void *data, MessageSize size, typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) |
| template<class Message> |
| const Message | constructFromImmutableBlock (const void *data, MessageSize size, typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) |
| template<class Message> |
| const SbeMessage | constructFromImmutableBlock (const void *data, MessageSize size, SbeMessage::NoCheck noCheck, typename std::enable_if< std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) noexcept |
| template<class Message> |
| const Message | constructFromImmutableBlock (const void *data, MessageSize size, SbeMessage::NoCheck noCheck, typename std::enable_if< std::is_base_of< SbeMessage, typename std::remove_cv< Message >::type >::value &&!std::is_same< typename std::remove_cv< Message >::type, SbeMessage >::value >::type *=nullptr) noexcept |