BoundClass(ClassTypeSymbol* classTypeSymbol_) |
BoundClass(const BoundClass&) delete |
void | Accept(BoundNodeVisitor& visitor) override |
void | AddMember(std::unique_ptr<BoundNode>&& member) |
bool | ContainsSourceFunctions() const |
ClassTypeSymbol* | GetClassTypeSymbol() |
bool | IsInlineFunctionContainer() const |
void | Load(Emitter& emitter, OperationFlags flags) override |
const std::vector<std::unique_ptr<BoundNode>>& | Members() const |
void | SetInlineFunctionContainer() |
void | Store(Emitter& emitter, OperationFlags flags) override |
BoundClass& | operator=(const BoundClass&) delete |
ClassTypeSymbol* | classTypeSymbol |
bool | inlineFunctionContainer |
std::vector<std::unique_ptr<BoundNode>> | members |