mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 23:47:45 +00:00
LibCpp: Parse inheritance
This commit is contained in:
parent
8cfabbcd93
commit
f4cca20972
8 changed files with 43 additions and 1 deletions
|
@ -705,9 +705,13 @@ public:
|
|||
NonnullRefPtrVector<Declaration> const& members() const { return m_members; }
|
||||
void set_members(NonnullRefPtrVector<Declaration>&& members) { m_members = move(members); }
|
||||
|
||||
NonnullRefPtrVector<Name> const& baseclasses() const { return m_baseclasses; }
|
||||
void set_baseclasses(NonnullRefPtrVector<Name>&& baseclasses) { m_baseclasses = move(baseclasses); }
|
||||
|
||||
private:
|
||||
StructOrClassDeclaration::Type m_type;
|
||||
NonnullRefPtrVector<Declaration> m_members;
|
||||
NonnullRefPtrVector<Name> m_baseclasses;
|
||||
};
|
||||
|
||||
enum class UnaryOp {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue