ADTF  3.18.2
DDStructure Member List

This is the complete list of members for DDStructure, including all inherited members.

_dd (defined in DDStructure)DDStructureprivate
_initial_alignment (defined in DDStructure)DDStructureprivate
_struct_type (defined in DDStructure)DDStructureprivate
addElement(const std::string &element_name, const dd::DataType &data_type, size_t array_size=1)DDStructure
addElement(const std::string &element_name, const dd::DataType &data_type, size_t array_size, size_t alignment)DDStructure
addElement(const std::string &element_name, const DDDataType &data_type, size_t array_size=1)DDStructure
addElement(const std::string &element_name, const DDDataType &data_type, size_t array_size, size_t alignment)DDStructure
addElement(const std::string &element_name, size_t array_size=1, const std::string &special_type_name={})DDStructureinline
addElement(const std::string &element_name, size_t array_size, size_t alignment, const std::string &special_type_name={})DDStructureinline
addElement(const std::string &element_name, const DDEnum &enum_type, size_t array_size, const std::string &constant_value={})DDStructure
addElement(const std::string &element_name, const DDEnum &enum_type, size_t array_size, size_t alignment, const std::string &constant_value={})DDStructure
addElement(const std::string &element_name, const DDEnum &enum_type, const std::string &constant_value={})DDStructure
addElement(const std::string &element_name, const DDStructure &struct_type, size_t array_size=1)DDStructure
addElement(const std::string &element_name, const DDStructure &struct_type, size_t array_size, size_t alignment)DDStructure
addElement(const DDElement &element)DDStructure
addElements(const std::vector< DDElement > &elements)DDStructure
begin() constDDStructureinline
cbegin() constDDStructureinline
cend() constDDStructureinline
const_iterator typedefDDStructure
DDStructure()=deleteDDStructure
DDStructure(DDStructure &&other)DDStructure
DDStructure(const DDStructure &other)DDStructure
DDStructure(const std::string &name, const uint32_t struct_version=1, dd::OptionalSize alignment={}, const std::string &comment={}, const dd::Version &ddl_version={})DDStructureexplicit
DDStructure(const std::string &name, const std::string &xml_string, const dd::Version &ddl_xml_file_version_to_parse=dd::Version(0, 0))DDStructureexplicit
end() constDDStructureinline
getAlignment() constDDStructure
getDD() constDDStructure
getSize() constDDStructure
getStructDescription() constDDStructure
getStructName() constDDStructure
getStructType() constDDStructure
isCompatible(const DDStructure &other) constDDStructure
isEqual(const DDStructure &other) constDDStructure
operator=(DDStructure &&other)DDStructure
operator=(const DDStructure &other)DDStructure
popLastElement() (defined in DDStructure)DDStructureprivate
setElementInfo(const std::string &element_name, const std::string &description={}, const std::string &comment={}, const std::string &value={}, const std::string &minimum_value={}, const std::string &maximum_value={}, const std::string &default_value={}, const std::string &scale={}, const std::string &offset={})DDStructure
setElementUnit(const std::string &element_name, const DDUnit &unit)DDStructure
setElementUnit(const std::string &element_name, const dd::BaseUnit &base_unit)DDStructure
setStructInfo(const std::string &comment)DDStructure
~DDStructure()=defaultDDStructure