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 = std::map<google::protobuf::FieldDescriptor::CppType, std::shared_ptr<FromProtoCppTypeBase> > |
◆ CustomMessageMap
using dccl::internal::TypeHelper::CustomMessageMap = std::map<std::string, std::shared_ptr<FromProtoCppTypeBase> > |
◆ TypeMap
using dccl::internal::TypeHelper::TypeMap = std::map<google::protobuf::FieldDescriptor::Type, std::shared_ptr<FromProtoTypeBase> > |
◆ 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: