7 #ifndef RETDEC_CTYPES_MEMBER_H
8 #define RETDEC_CTYPES_MEMBER_H
24 Member(
const std::string &
name,
const std::shared_ptr<Type> &
type);
26 const std::string &
getName()
const;
27 std::shared_ptr<Type>
getType()
const;
34 std::shared_ptr<Type>
type;
A representation of a composite type (struct, union) member.
Definition: member.h:22
std::shared_ptr< Type > getType() const
Returns member's type.
Definition: member.cpp:29
std::shared_ptr< Type > type
Definition: member.h:34
std::string name
Definition: member.h:33
const std::string & getName() const
Returns member's name.
Definition: member.cpp:21
Member(const std::string &name, const std::shared_ptr< Type > &type)
Constructs a new member.
Definition: member.cpp:15
bool operator!=(const Member &other) const
Definition: member.cpp:39
bool operator==(const Member &other) const
Definition: member.cpp:34
Definition: archive_wrapper.h:19