Namespace contains types for obtaining meta information (traits, concepts, etc.)
Classes | |
struct | CompatibleMessageTrait |
Trait that marks struct as compatible to some protobuf message. More... | |
Typedefs | |
template<traits::ProtoStruct TStruct> | |
using | CompatibleMessageType = typename CompatibleMessageTrait< std::remove_cv_t< TStruct > >::Type |
using proto_structs::traits::CompatibleMessageType = typedef typename CompatibleMessageTrait<std::remove_cv_t<TStruct> >::Type |
Definition at line 49 of file type_mapping.hpp.