_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() const | DDStructureGenerator< T, align_with_padding > | inline |
getDD() const | DDStructureGenerator< T, align_with_padding > | inline |
getSize() const | DDStructureGenerator< T, align_with_padding > | inline |
getStructDescription() const | DDStructureGenerator< T, align_with_padding > | inline |
getStructName() const | DDStructureGenerator< T, align_with_padding > | inline |
getStructType() const | DDStructureGenerator< T, align_with_padding > | inline |
getStructure() const | DDStructureGenerator< T, align_with_padding > | inline |
operator const DDStructure &() const | DDStructureGenerator< 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 |