DCCL v4
dccl::arith::ArithmeticFieldCodec< FieldType > Member List

This is the complete list of members for dccl::arith::ArithmeticFieldCodec< FieldType >, including all inherited members.

any_post_decode_repeated(const std::vector< dccl::any > &wire_values, std::vector< dccl::any > *field_values) (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseprotectedvirtual
any_pre_encode_repeated(std::vector< dccl::any > *wire_values, const std::vector< dccl::any > &field_values) (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseprotectedvirtual
base_decode(Bitset *bits, google::protobuf::Message *msg, MessagePart part)dccl::FieldCodecBase
base_encode(Bitset *bits, const google::protobuf::Message &msg, MessagePart part, bool strict)dccl::FieldCodecBase
base_hash(std::size_t *hash, const google::protobuf::Descriptor *desc, MessagePart part)dccl::FieldCodecBase
base_info(std::ostream *os, const google::protobuf::Descriptor *desc, MessagePart part)dccl::FieldCodecBase
base_max_size(unsigned *bit_size, const google::protobuf::Descriptor *desc, MessagePart part)dccl::FieldCodecBase
base_min_size(unsigned *bit_size, const google::protobuf::Descriptor *desc, MessagePart part)dccl::FieldCodecBase
base_size(unsigned *bit_size, const google::protobuf::Message &msg, MessagePart part)dccl::FieldCodecBase
base_validate(const google::protobuf::Descriptor *desc, MessagePart part)dccl::FieldCodecBase
bit_plus_follow(Bitset *bits, int *bits_to_follow, bool bit) (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
bits_to_symbol(Bitset *bits, uint64 &value, int &bit_stream_offset, uint64 low, uint64 range) (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
check_repeat_settings() const (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseprotected
codec_group(const google::protobuf::Descriptor *desc) (defined in dccl::FieldCodecBase)dccl::FieldCodecBasestatic
codec_group() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
codec_version() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
current_model() (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
dccl_field_options() constdccl::FieldCodecBaseinline
decode(dccl::Bitset *bits) overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
decode_repeated(Bitset *bits) overridedccl::arith::ArithmeticFieldCodecBase< FieldType >inlinevirtual
dynamic_conditions(const google::protobuf::FieldDescriptor *field) (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
encode() overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
encode(const Model::value_type &wire_value) overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
encode_repeated(const std::vector< Model::value_type > &wire_value) override (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
encode_repeated(const std::vector< Model::value_type > &wire_value, bool update_model) (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
RepeatedTypedFieldCodec< Model::value_type, Model::value_type >::encode_repeated(const std::vector< Model::value_type > &wire_value)=0dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >pure virtual
field_decode(Bitset *bits, dccl::any *field_value, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_decode_repeated(Bitset *bits, std::vector< dccl::any > *field_values, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_encode(Bitset *bits, const dccl::any &field_value, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_encode_repeated(Bitset *bits, const std::vector< dccl::any > &field_values, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_hash(std::size_t *hash, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_info(std::ostream *os, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_max_size(unsigned *bit_size, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_min_size(unsigned *bit_size, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_post_decode(const dccl::any &wire_value, dccl::any *field_value)dccl::FieldCodecBaseinline
field_post_decode_repeated(const std::vector< dccl::any > &wire_values, std::vector< dccl::any > *field_values)dccl::FieldCodecBaseinline
field_pre_encode(dccl::any *wire_value, const dccl::any &field_value)dccl::FieldCodecBaseinline
field_pre_encode_repeated(std::vector< dccl::any > *wire_values, const std::vector< dccl::any > &field_values)dccl::FieldCodecBaseinline
field_size(unsigned *bit_size, const dccl::any &field_value, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_size_repeated(unsigned *bit_size, const std::vector< dccl::any > &field_values, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
field_type typedef (defined in dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >)dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >
FieldCodecSelector< Model::value_type, Model::value_type >::field_type() constdccl::FieldCodecBaseinline
field_validate(bool *b, const google::protobuf::FieldDescriptor *field)dccl::FieldCodecBase
FieldCodecBase() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
FIRST_QTR (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >static
HALF (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >static
has_codec_group() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
hash()dccl::FieldCodecBaseinlineprotectedvirtual
info()dccl::FieldCodecBaseprotectedvirtual
manager() (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseinline
manager() const (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseinline
max_repeat() (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
max_size() overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
max_size_repeated() overridedccl::arith::ArithmeticFieldCodecBase< FieldType >inlinevirtual
message_data() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
message_data() const (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
min_size() overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
min_size_repeated() overridedccl::arith::ArithmeticFieldCodecBase< FieldType >inlinevirtual
model_manager() (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
name() constdccl::FieldCodecBaseinline
part()dccl::FieldCodecBase
dccl::arith::ArithmeticFieldCodecBase::post_decode(const Model::value_type &wire_value)=0dccl::FieldCodecSelector< Model::value_type, Model::value_type >pure virtual
dccl::arith::ArithmeticFieldCodecBase::pre_encode(const Model::value_type &field_value)=0dccl::FieldCodecSelector< Model::value_type, Model::value_type >pure virtual
require(bool b, const std::string &description)dccl::FieldCodecBaseinline
root_descriptor() const (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
root_message() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
set_force_use_required(bool force_required=true)dccl::FieldCodecBaseinline
set_manager(FieldCodecManagerLocal *manager) (defined in dccl::FieldCodecBase)dccl::FieldCodecBaseinlinevirtual
size() overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
size(const Model::value_type &wire_value) overridedccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >inlinevirtual
size_repeated(const std::vector< Model::value_type > &wire_values) override (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >inline
RepeatedTypedFieldCodec< Model::value_type, Model::value_type >::size_repeated(const std::vector< Model::value_type > &wire_values)=0dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >pure virtual
strict() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
THIRD_QTR (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >static
this_descriptor() constdccl::FieldCodecBase
this_field() constdccl::FieldCodecBase
this_message() (defined in dccl::FieldCodecBase)dccl::FieldCodecBase
TOP_VALUE (defined in dccl::arith::ArithmeticFieldCodecBase< FieldType >)dccl::arith::ArithmeticFieldCodecBase< FieldType >static
use_required()dccl::FieldCodecBaseinlineprotected
validate() overridedccl::arith::ArithmeticFieldCodecBase< FieldType >inlinevirtual
wire_type typedef (defined in dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >)dccl::RepeatedTypedFieldCodec< Model::value_type, Model::value_type >
FieldCodecSelector< Model::value_type, Model::value_type >::wire_type() constdccl::FieldCodecBaseinline
~FieldCodecBase()=default (defined in dccl::FieldCodecBase)dccl::FieldCodecBasevirtual