framework
|
Basic field type definitions. More...
#include <framework/protocol_buffers/field_type.inl>
Go to the source code of this file.
Classes | |
struct | framework::protocol_buffers::field_base< Type, Number > |
Common field type base. More... | |
struct | framework::protocol_buffers::field_matcher< Number > |
Field matcher. More... | |
Namespaces | |
framework | |
Framework namespace. | |
framework::protocol_buffers | |
Protocol buffers namespace. | |
Constant Groups | |
framework | |
Framework namespace. | |
framework::protocol_buffers | |
Protocol buffers namespace. | |
Typedefs | |
template<typename T > | |
using | framework::protocol_buffers::is_field_type = typename detail::is_field_type_impl< T >::type |
Is field type. | |
template<typename T > | |
using | framework::protocol_buffers::is_required = typename detail::is_required_impl< T >::type |
Is required. | |
template<typename T > | |
using | framework::protocol_buffers::is_optional = typename detail::is_optional_impl< T >::type |
Is optional. | |
template<typename T > | |
using | framework::protocol_buffers::is_repeated = typename detail::is_repeated_impl< T >::type |
Is repeated. | |
template<typename T > | |
using | framework::protocol_buffers::field_number = typename detail::field_number_impl< T >::type |
Field number. | |
template<typename T > | |
using | framework::protocol_buffers::field_type = typename detail::field_type_impl< T >::type |
Field type. | |
template<typename Lhs , typename Rhs > | |
using | framework::protocol_buffers::field_less_than = value_less_than< field_number< Lhs >, field_number< Rhs >> |
Field less than. More... | |
Enumerations | |
enum | framework::protocol_buffers::e_field_type |
Field type constants. | |
Basic field type definitions.