Provides FromProtoTypeBase and FromProtoCppTypeBase type identification helper classes for various representations of the underlying field.
More...
#include <dccl/internal/type_helper.h>
Provides FromProtoTypeBase and FromProtoCppTypeBase type identification helper classes for various representations of the underlying field.
Definition at line 40 of file type_helper.h.
◆ CppTypeMap
| using dccl::internal::TypeHelper::CppTypeMap |
Initial value:
std::map<google::protobuf::FieldDescriptor::CppType, std::shared_ptr<FromProtoCppTypeBase>>
Definition at line 90 of file type_helper.h.
◆ CustomMessageMap
| using dccl::internal::TypeHelper::CustomMessageMap = std::map<std::string, std::shared_ptr<FromProtoCppTypeBase>> |
◆ TypeMap
| using dccl::internal::TypeHelper::TypeMap |
Initial value:
std::map<google::protobuf::FieldDescriptor::Type, std::shared_ptr<FromProtoTypeBase>>
Definition at line 86 of file type_helper.h.
◆ TypeHelper()
| dccl::internal::TypeHelper::TypeHelper |
( |
| ) |
|
|
inline |
◆ find() [1/4]
| std::shared_ptr< FromProtoCppTypeBase > dccl::internal::TypeHelper::find |
( |
const google::protobuf::Descriptor * | desc | ) |
const |
|
inline |
◆ find() [2/4]
| std::shared_ptr< FromProtoCppTypeBase > dccl::internal::TypeHelper::find |
( |
const google::protobuf::FieldDescriptor * | field | ) |
const |
|
inline |
◆ find() [3/4]
| std::shared_ptr< dccl::internal::FromProtoCppTypeBase > dccl::internal::TypeHelper::find |
( |
google::protobuf::FieldDescriptor::CppType | cpptype, |
|
|
const std::string & | type_name = "" ) const |
◆ find() [4/4]
◆ ::dccl::FieldCodecManagerLocal
◆ cpptype_map_
| CppTypeMap dccl::internal::TypeHelper::cpptype_map_ |
◆ custom_message_map_
| CustomMessageMap dccl::internal::TypeHelper::custom_message_map_ |
◆ type_map_
| TypeMap dccl::internal::TypeHelper::type_map_ |
The documentation for this class was generated from the following files: