Class MemberType
Defined in File MemberType.hpp
Class Documentation
-
class MemberType
Public Functions
-
inline MemberType(const std::string &name, xtypes::DynamicType &dt)
-
inline MemberType(const std::string &name, xtypes::DynamicType &dt, xtypes::Annotation &a)
-
inline void name(const std::string &name)
-
inline void dt(const xtypes::DynamicType &dt)
-
inline void annotations(std::vector<xtypes::Annotation> &ann)
-
inline void annotation(xtypes::Annotation &ann)
-
inline const std::string &name() const noexcept
-
inline const xtypes::DynamicType &dynamic_type() const noexcept
-
inline const std::vector<xtypes::Annotation> &annotations()
-
inline void remove_annotation(const xtypes::Annotation &a)
-
inline bool annotation_iterator(AnnotationKind &annotation_kind, xtypes::Annotation &retAnn)
-
inline bool find_annotation(AnnotationKind &annotation_kind)
-
inline bool is_optional()
-
inline bool is_key()
-
inline bool is_must_understand()
-
inline bool is_bitset()
-
inline bool has_bitbound()
-
inline bool has_id()
-
inline MemberType(const std::string &name, xtypes::DynamicType &dt)