userver: proto_structs::traits Namespace Reference
Loading...
Searching...
No Matches
proto_structs::traits Namespace Reference

Detailed Description

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
 

Typedef Documentation

◆ CompatibleMessageType

template<traits::ProtoStruct TStruct>
using proto_structs::traits::CompatibleMessageType = typedef typename CompatibleMessageTrait<std::remove_cv_t<TStruct> >::Type

Definition at line 49 of file type_mapping.hpp.