This is the complete list of members for fabrique::ast::Scope, including all inherited members.
Accept(Visitor &) const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | virtual |
arguments() const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | inline |
contains(const Identifier &) const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
hasArguments() const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Lookup(const Identifier &) const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | virtual |
name() const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | inline |
operator=(const Printable &) (defined in fabrique::Printable) | fabrique::Printable | inline |
PrettyPrint(Bytestream &, size_t indent) const override | fabrique::ast::Scope | virtual |
Printable() (defined in fabrique::Printable) | fabrique::Printable | inline |
Printable(const Printable &) (defined in fabrique::Printable) | fabrique::Printable | inline |
Register(const Argument *) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Register(const Parameter *) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Register(const Value &) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Scope(const Scope *parent, const std::string &name, const Type &argumentsType, TypeContext &) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Scope(Scope &&) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
str() const (defined in fabrique::Printable) | fabrique::Printable | virtual |
SymbolMap typedef (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
symbols() const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | inline |
Take(Value *) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Take(UniqPtr< Value > &) (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
TakeValues() (defined in fabrique::ast::Scope) | fabrique::ast::Scope | |
Uncopyable() (defined in fabrique::Uncopyable) | fabrique::Uncopyable | inlineprotected |
values() const (defined in fabrique::ast::Scope) | fabrique::ast::Scope | inline |
~Printable() (defined in fabrique::Printable) | fabrique::Printable | inlineprotectedvirtual |
~Scope() (defined in fabrique::ast::Scope) | fabrique::ast::Scope | inlinevirtual |