Represents a member of a type.
More...
Represents a member of a type.
This serves as a code base to other member types: StaticMember and InstanceMember
◆ Member()
Member |
( |
const std::string & |
name, |
|
|
const std::string & |
help |
|
) |
| |
◆ ~Member()
◆ GetHelp()
std::string GetHelp |
( |
| ) |
const |
Returns the help string. Help strings may contain markdown notation.
References Member::help.
◆ GetName()
std::string GetName |
( |
| ) |
const |
◆ GetOwner()
const Member* GetOwner |
( |
| ) |
const |
◆ GetQualifiedName()
std::string GetQualifiedName |
( |
| ) |
const |
◆ IsInstanceMember()
virtual bool IsInstanceMember |
( |
| ) |
const |
|
pure virtual |
◆ SetParent()
virtual void SetParent |
( |
const Member & |
parent | ) |
|
|
protectedvirtual |
Changes the parent of the member.
Subclasses may perform additional checks when the parent is determined. Subclass should always call parent class' SetParent function first
Reimplemented in Function, and Library.
References Member::parent.
◆ help
Help string of the datamember.
◆ name
The name of the datamember.
◆ parent
The documentation for this class was generated from the following file: