Dev Essential
Loading...
Searching...
No Matches
ddl::codec::Codec Member List

This is the complete list of members for ddl::codec::Codec, including all inherited members.

_codec_accessddl::codec::StaticDecoderprotected
_dataddl::codec::StaticDecoderprotected
_data_sizeddl::codec::StaticDecoderprotected
_element_accessorddl::codec::StaticDecoderprotected
Codec()ddl::codec::Codec
Codec(Codec &&)ddl::codec::Codec
Codec(const Codec &)=deleteddl::codec::Codec
Codec(std::shared_ptr< const StructAccess > codec_access, void *data, size_t data_size, ddl::DataRepresentation rep)ddl::codec::Codecprotected
Codec(const Decoder &decoder, void *data, size_t data_size, ddl::DataRepresentation representation)ddl::codec::Codecprotected
CodecFactory (defined in ddl::codec::Codec)ddl::codec::Codecfriend
Decoder (defined in ddl::codec::Codec)ddl::codec::Codecfriend
ddl::codec::Decoder::Decoder(Decoder &&)ddl::codec::Decoder
ddl::codec::Decoder::Decoder(const Decoder &)=deleteddl::codec::Decoder
ddl::codec::Decoder::Decoder(std::shared_ptr< const StructAccess > codec_access, const void *data, size_t data_size, DataRepresentation representation)ddl::codec::Decoderprotected
ddl::codec::Decoder::Decoder(const Decoder &decoder, const void *data, size_t data_size, DataRepresentation representation)ddl::codec::Decoderprotected
Element typedefddl::codec::Codec
Elements typedefddl::codec::Codec
getBufferSize() constddl::codec::Decoder
getBufferSize(DataRepresentation representation) constddl::codec::Decoder
getChildElement(const CodecIndex &parent_codec_index, std::string_view relative_path)ddl::codec::Codec
ddl::codec::Decoder::getChildElement(const CodecIndex &parent_codec_index, std::string_view relative_path) constddl::codec::Decoder
getData() noexceptddl::codec::Codec
ddl::codec::Decoder::getData() const noexceptddl::codec::StaticDecoder
getDataSize() const noexceptddl::codec::StaticDecoder
getElement(const CodecIndex &codec_index)ddl::codec::Codec
getElement(std::string_view full_path)ddl::codec::Codec
getElement(const CodecIndex &codec_index) constddl::codec::Codec
getElement(std::string_view full_path) constddl::codec::Codec
ddl::codec::StaticDecoder::getElement(size_t leaf_index, const ddl::StructElement *&legacy_struct_element) constddl::codec::StaticDecoder
getElementAddress(const CodecIndex &codec_index)ddl::codec::Codec
ddl::codec::Decoder::getElementAddress(const CodecIndex &index) constddl::codec::StaticDecoder
getElementBaseName(const CodecIndex &codec_index) constddl::codec::StaticDecoder
getElementChildCount(const CodecIndex &codec_index=CodecIndex()) constddl::codec::StaticDecoder
getElementCount() constddl::codec::StaticDecoder
getElementFullName(const CodecIndex &codec_index) constddl::codec::StaticDecoder
getElementName(const CodecIndex &codec_index) constddl::codec::StaticDecoder
getElementRawValue(const CodecIndex &index, void *value, size_t value_size) constddl::codec::StaticDecoder
getElements()ddl::codec::Codec
getElements() constddl::codec::Codec
getElementStringValue(const CodecIndex &codec_index) constddl::codec::StaticDecoder
getElementValue(const CodecIndex &codec_index) constddl::codec::StaticDecoderinline
getElementValue(const LeafCodecIndex &leaf_codec_index) constddl::codec::StaticDecoderinline
getElementVariantValue(const CodecIndex &codec_index) constddl::codec::StaticDecoder
getElementVariantValue(const CodecIndex &codec_index, a_util::variant::Variant &value) constddl::codec::StaticDecoder
getRepresentation() constddl::codec::StaticDecoder
getStaticBufferSize() constddl::codec::StaticDecoder
getStaticBufferSize(DataRepresentation rep) constddl::codec::StaticDecoder
isValid() const overrideddl::codec::Decodervirtual
makeCodecFor(void *data, size_t data_size, DataRepresentation representation) constddl::codec::Decoder
operator=(Codec &&)ddl::codec::Codec
operator=(const Codec &)=deleteddl::codec::Codec
ddl::codec::Decoder::operator=(Decoder &&)ddl::codec::Decoder
ddl::codec::Decoder::operator=(const Decoder &)=deleteddl::codec::Decoder
ddl::codec::StaticDecoder::operator=(const StaticDecoder &)=deleteddl::codec::StaticDecoder
ddl::codec::StaticDecoder::operator=(StaticDecoder &&)ddl::codec::StaticDecoder
resetValues(bool zero_values=false)ddl::codec::Codec
resolve(size_t leaf_index) constddl::codec::StaticDecoder
resolve(size_t leaf_index, std::string &element_full_name) constddl::codec::StaticDecoder
resolve(CodecIndex &codec_index) constddl::codec::StaticDecoder
setElementRawValue(const CodecIndex &codec_index, const void *value, size_t value_size)ddl::codec::Codec
setElementStringValue(const CodecIndex &codec_index, const std::string &value)ddl::codec::Codec
setElementValue(const CodecIndex &codec_index, const T &value)ddl::codec::Codecinline
setElementValue(const LeafCodecIndex &leaf_codec_index, const T &value)ddl::codec::Codecinline
setElementVariantValue(const CodecIndex &codec_index, const a_util::variant::Variant &value)ddl::codec::Codec
StaticDecoder()ddl::codec::StaticDecoder
StaticDecoder(const StaticDecoder &)=deleteddl::codec::StaticDecoder
StaticDecoder(StaticDecoder &&)ddl::codec::StaticDecoder
StaticDecoder(std::shared_ptr< const StructAccess > codec_access, const void *data, size_t data_size, DataRepresentation representation)ddl::codec::StaticDecoderprotected
~StaticDecoder()=defaultddl::codec::StaticDecoder