DCCL v4
Loading...
Searching...
No Matches
dccl::v4 Namespace Reference

DCCL version 4 default field codecs. More...

Classes

class  DefaultMessageCodec
 Provides the default codec for encoding a base Google Protobuf message or an embedded message by calling the appropriate field codecs for every field. More...
class  HashCodec

Typedefs

template<typename WireType, typename FieldType = WireType>
using DefaultNumericFieldCodec = v3::DefaultNumericFieldCodec<WireType, FieldType>
using DefaultBoolCodec = v3::DefaultBoolCodec
using DefaultEnumCodec = v3::DefaultEnumCodec
using DefaultBytesCodec = v3::VarBytesCodec
using DefaultStringCodec = v3::VarBytesCodec
template<typename TimeType>
using TimeCodec = v3::TimeCodec<TimeType>
template<typename T>
using StaticCodec = v3::StaticCodec<T>
template<typename WrappedType>
using PresenceBitCodec = v3::PresenceBitCodec<WrappedType>
using VarBytesCodec = v3::VarBytesCodec

Detailed Description

DCCL version 4 default field codecs.

Typedef Documentation

◆ DefaultBoolCodec

using dccl::v4::DefaultBoolCodec = v3::DefaultBoolCodec

Definition at line 42 of file field_codec_default.h.

◆ DefaultBytesCodec

using dccl::v4::DefaultBytesCodec = v3::VarBytesCodec

Definition at line 45 of file field_codec_default.h.

◆ DefaultEnumCodec

using dccl::v4::DefaultEnumCodec = v3::DefaultEnumCodec

Definition at line 43 of file field_codec_default.h.

◆ DefaultNumericFieldCodec

template<typename WireType, typename FieldType = WireType>
using dccl::v4::DefaultNumericFieldCodec = v3::DefaultNumericFieldCodec<WireType, FieldType>

Definition at line 40 of file field_codec_default.h.

◆ DefaultStringCodec

using dccl::v4::DefaultStringCodec = v3::VarBytesCodec

Definition at line 46 of file field_codec_default.h.

◆ PresenceBitCodec

template<typename WrappedType>
using dccl::v4::PresenceBitCodec = v3::PresenceBitCodec<WrappedType>

Definition at line 32 of file field_codec_presence.h.

◆ StaticCodec

template<typename T>
using dccl::v4::StaticCodec = v3::StaticCodec<T>

Definition at line 49 of file field_codec_default.h.

◆ TimeCodec

template<typename TimeType>
using dccl::v4::TimeCodec = v3::TimeCodec<TimeType>

Definition at line 48 of file field_codec_default.h.

◆ VarBytesCodec

using dccl::v4::VarBytesCodec = v3::VarBytesCodec

Definition at line 33 of file field_codec_var_bytes.h.