Class StructType
Defined in File StructType.hpp
Class Documentation
-
class StructType
Public Functions
-
inline StructType()
-
inline void name(const std::string &s)
-
inline void member(const xtypes::MemberType &m)
-
inline void members(std::vector<xtypes::MemberType> &v)
-
template<typename MemberIter>
inline void members(MemberIter &begin, MemberIter &end)
-
inline void annotation(xtypes::Annotation &a)
-
inline void annotations(std::vector<xtypes::Annotation> &v)
-
template<typename AnnotationIter>
inline void annotations(AnnotationIter &begin, AnnotationIter &end)
-
inline const std::vector<xtypes::MemberType> &members() const noexcept
-
inline const xtypes::MemberType &member(uint32_t id) const
-
inline const xtypes::MemberType &member(const std::string &s) const
-
inline const std::vector<xtypes::Annotation> &annotations()
-
inline void remove_member(const xtypes::MemberType &m)
-
inline void remove_annotation(const xtypes::Annotation &a)
-
inline StructType()