framework
|
Compile time tag helpers. More...
#include <cassert>
#include <type_traits>
#include <string.h>
#include <framework/common/endian.hpp>
#include <framework/protocol_buffers/fixed_tag.inl>
Go to the source code of this file.
Classes | |
struct | framework::protocol_buffers::fixed_tag< ID, WireType, Enabler > |
Compile time tag definition. More... | |
Namespaces | |
framework | |
Framework namespace. | |
framework::protocol_buffers | |
Protocol buffers namespace. | |
Constant Groups | |
framework | |
Framework namespace. | |
framework::protocol_buffers | |
Protocol buffers namespace. | |
Functions | |
template<typename Tag , typename Output > | |
FRAMEWORK_ALWAYS_INLINE bool | framework::protocol_buffers::write_tag (Output &out) |
Write tag. | |
template<typename Tag > | |
FRAMEWORK_ALWAYS_INLINE bool | framework::protocol_buffers::write_tag (char *begin, char *end, char *&it) |
Write tag. | |
template<typename Tag > | |
FRAMEWORK_ALWAYS_INLINE bool | framework::protocol_buffers::expect_tag (char const *begin, char const *end, char const *&it) |
Expect tag. | |
Compile time tag helpers.