1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 23:47:45 +00:00

LibCpp: Parse inheritance

This commit is contained in:
Itamar 2022-04-03 21:55:55 +03:00 committed by Ali Mohammad Pur
parent 8cfabbcd93
commit f4cca20972
8 changed files with 43 additions and 1 deletions

View file

@ -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 {