DCCL v4
Loading...
Searching...
No Matches
dccl::internal::CodecData Struct Reference

Public Member Functions

template<typename FieldCodecType >
void set_codec_specific_data (std::shared_ptr< dccl::any > data)
 
template<typename FieldCodecType >
std::shared_ptr< dccl::any > codec_specific_data ()
 
template<typename FieldCodecType >
bool has_codec_specific_data ()
 

Public Attributes

MessagePart part_ {dccl::UNKNOWN}
 
bool strict_ {false}
 
const google::protobuf::Message * root_message_ {nullptr}
 
const google::protobuf::Descriptor * root_descriptor_ {nullptr}
 
MessageStackData message_data_
 
DynamicConditions dynamic_conditions_
 

Detailed Description

Definition at line 46 of file field_codec_data.h.

Member Function Documentation

◆ codec_specific_data()

template<typename FieldCodecType >
std::shared_ptr< dccl::any > dccl::internal::CodecData::codec_specific_data ( )
inline

Definition at line 61 of file field_codec_data.h.

◆ has_codec_specific_data()

template<typename FieldCodecType >
bool dccl::internal::CodecData::has_codec_specific_data ( )
inline

Definition at line 66 of file field_codec_data.h.

◆ set_codec_specific_data()

template<typename FieldCodecType >
void dccl::internal::CodecData::set_codec_specific_data ( std::shared_ptr< dccl::any >  data)
inline

Definition at line 56 of file field_codec_data.h.

Member Data Documentation

◆ dynamic_conditions_

DynamicConditions dccl::internal::CodecData::dynamic_conditions_

Definition at line 53 of file field_codec_data.h.

◆ message_data_

MessageStackData dccl::internal::CodecData::message_data_

Definition at line 52 of file field_codec_data.h.

◆ part_

MessagePart dccl::internal::CodecData::part_ {dccl::UNKNOWN}

Definition at line 48 of file field_codec_data.h.

◆ root_descriptor_

const google::protobuf::Descriptor* dccl::internal::CodecData::root_descriptor_ {nullptr}

Definition at line 51 of file field_codec_data.h.

◆ root_message_

const google::protobuf::Message* dccl::internal::CodecData::root_message_ {nullptr}

Definition at line 50 of file field_codec_data.h.

◆ strict_

bool dccl::internal::CodecData::strict_ {false}

Definition at line 49 of file field_codec_data.h.


The documentation for this struct was generated from the following file: