| 
    DCCL v4
    
   | 
 
Implements FromProtoCppTypeBase for CPPTYPE_MESSAGE using a specific statically generated Protobuf class. More...
#include <dccl/internal/protobuf_cpp_type_helpers.h>

Public Types | |
| using | type = CustomMessage | 
  Public Types inherited from dccl::internal::FromProtoCppType< google::protobuf::FieldDescriptor::CPPTYPE_MESSAGE > | |
| using | const_type = const google::protobuf::Message * | 
| using | mutable_type = google::protobuf::Message * | 
Additional Inherited Members | |
  Public Member Functions inherited from dccl::internal::FromProtoCppType< google::protobuf::FieldDescriptor::CPPTYPE_MESSAGE > | |
| std::string | as_str () override | 
| string representation   | |
  Public Member Functions inherited from dccl::internal::FromProtoCppTypeBase | |
| dccl::any | get_value (const google::protobuf::FieldDescriptor *field, const google::protobuf::Message &msg) | 
| Get a given field's value from the provided message.   | |
| dccl::any | get_value (const google::protobuf::Message &msg) | 
| Get the value of the entire base message (only works for CPPTYPE_MESSAGE)   | |
| dccl::any | get_repeated_value (const google::protobuf::FieldDescriptor *field, const google::protobuf::Message &msg, int index) | 
| Get the value of a repeated field at a given index.   | |
| void | set_value (const google::protobuf::FieldDescriptor *field, google::protobuf::Message *msg, dccl::any value) | 
| Set a given field's value in the provided message.   | |
| void | set_value (google::protobuf::Message *msg, dccl::any value) | 
| Set the value of the entire base message (only works for CPPTYPE_MESSAGE)   | |
| void | add_value (const google::protobuf::FieldDescriptor *field, google::protobuf::Message *msg, dccl::any value) | 
| Add a new entry for a repeated field to the back.   | |
Implements FromProtoCppTypeBase for CPPTYPE_MESSAGE using a specific statically generated Protobuf class.
Definition at line 500 of file protobuf_cpp_type_helpers.h.
| using dccl::internal::FromProtoCustomMessage< CustomMessage >::type = CustomMessage | 
Definition at line 504 of file protobuf_cpp_type_helpers.h.