framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Typedefs | Enumerations
field_type.hpp File Reference

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.
 

Detailed Description

Basic field type definitions.