ADTF  3.18.2
DDStructureGenerator< T, align_with_padding > Member List

This is the complete list of members for DDStructureGenerator< T, align_with_padding >, including all inherited members.

_padded_final (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >private
_structure (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >private
addElement(const std::string &name, MemberType T::*member_offset)DDStructureGenerator< T, align_with_padding >inline
addElement(const std::string &name, MemberType T::*member_offset, const DDEnum &enum_type)DDStructureGenerator< T, align_with_padding >inline
addElement(const std::string &name, MemberType T::*member_offset, const DDStructure &struct_type)DDStructureGenerator< T, align_with_padding >inline
DDStructureGenerator(const std::string &name, uint32_t struct_version=1)DDStructureGenerator< T, align_with_padding >inlineexplicit
evaluateAlignment(const std::string &element_name, size_t member_offset, size_t member_type_alignment) (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >inlineprivate
getAlignment() constDDStructureGenerator< T, align_with_padding >inline
getDD() constDDStructureGenerator< T, align_with_padding >inline
getSize() constDDStructureGenerator< T, align_with_padding >inline
getStructDescription() constDDStructureGenerator< T, align_with_padding >inline
getStructName() constDDStructureGenerator< T, align_with_padding >inline
getStructType() constDDStructureGenerator< T, align_with_padding >inline
getStructure() constDDStructureGenerator< T, align_with_padding >inline
operator const DDStructure &() constDDStructureGenerator< T, align_with_padding >inline
popAlignment() (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >inlineprivate
pushAlignment() (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >inlineprivate
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={})DDStructureGenerator< T, align_with_padding >inline
setElementUnit(const std::string &element_name, const DDUnit &unit)DDStructureGenerator< T, align_with_padding >inline
setElementUnit(const std::string &element_name, const dd::BaseUnit &base_unit)DDStructureGenerator< T, align_with_padding >inline
setStructInfo(const std::string &comment)DDStructureGenerator< T, align_with_padding >inline
validate() const (defined in DDStructureGenerator< T, align_with_padding >)DDStructureGenerator< T, align_with_padding >inlineprivate