![]() |
Spicy
|
This is the complete list of members for hilti::declaration::Module, including all inherited members.
| _clone(ASTContext *ctx) const =0 | hilti::Node | protectedpure virtual |
| _dump() const override | hilti::declaration::Module | protectedvirtual |
| _typename() const | hilti::Node | inlineprotectedvirtual |
| add(ASTContext *ctx, Declaration *d) | hilti::declaration::Module | inline |
| add(ASTContext *ctx, Statement *s) | hilti::declaration::Module | inline |
| addChild(ASTContext *ctx, Node *n) | hilti::Node | inline |
| addChildren(ASTContext *ctx, const Nodes &children) | hilti::Node | inline |
| addDependency(declaration::module::UID uid) (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| addError(std::string msg, std::vector< std::string > context={}) | hilti::Node | inline |
| addError(std::string msg, node::ErrorPriority priority, std::vector< std::string > context={}) | hilti::Node | inline |
| addError(std::string msg, const Location &l, std::vector< std::string > context={}) | hilti::Node | inline |
| addError(std::string msg, Location l, node::ErrorPriority priority, std::vector< std::string > context={}) | hilti::Node | inline |
| as() const | hilti::Node | inline |
| as() | hilti::Node | inline |
| branchTag() const final | hilti::declaration::Module | inlinevirtual |
| canonicalID() const | hilti::Declaration | inline |
| child(unsigned int i) const | hilti::Node | inline |
| child(unsigned int i) const | hilti::Node | inline |
| children() const | hilti::Node | inline |
| children(int begin, std::optional< int > end) const | hilti::Node | inline |
| children(int begin, std::optional< int > end) | hilti::Node | inline |
| childrenOfType() const | hilti::Node | inline |
| childTryAs(unsigned int i) const | hilti::Node | inline |
| clear() | hilti::declaration::Module | |
| clearChildren() | hilti::Node | |
| clearDependencies() (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| clearDocumentation() | hilti::node::WithDocString | inline |
| clearErrors() | hilti::Node | inline |
| clearScope() | hilti::Node | inline |
| create(ASTContext *ctx, const declaration::module::UID &uid, const ID &scope, const Declarations &decls, const Statements &stmts, Meta meta={}) (defined in hilti::declaration::Module) | hilti::declaration::Module | inlinestatic |
| create(ASTContext *ctx, const declaration::module::UID &uid, const ID &scope={}, Meta meta={}) (defined in hilti::declaration::Module) | hilti::declaration::Module | inlinestatic |
| create(ASTContext *ctx, const declaration::module::UID &uid, const ID &scope, const Declarations &decls, Meta meta={}) (defined in hilti::declaration::Module) | hilti::declaration::Module | inlinestatic |
| cxxUnit() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| Declaration(const Declaration &other) (defined in hilti::Declaration) | hilti::Declaration | inline |
| Declaration(Declaration &&other)=default (defined in hilti::Declaration) | hilti::Declaration | |
| Declaration(ASTContext *ctx, node::Tags node_tags, Nodes children, ID id, declaration::Linkage linkage, Meta meta={}) (defined in hilti::Declaration) | hilti::Declaration | inlineprotected |
| declarationIndex() const | hilti::Declaration | inline |
| declarations() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| dependencies() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| dispatch(visitor::Dispatcher &v)=0 | hilti::Node | pure virtual |
| displayName() const final | hilti::declaration::Module | inlinevirtual |
| documentation() const | hilti::node::WithDocString | inline |
| dump() const | hilti::Node | |
| errors() const | hilti::Node | inline |
| fullyQualifiedID() const | hilti::Declaration | inline |
| getOrCreateScope() | hilti::Node | inline |
| hasChild(const Node *n, bool recurse=false) const | hilti::Node | inline |
| hasErrors() const | hilti::Node | inline |
| hasParent() const | hilti::Node | inline |
| HILTI_NODE_0(Declaration, override) (defined in hilti::Declaration) | hilti::Declaration | protected |
| HILTI_NODE_1(declaration::Module, Declaration, final) (defined in hilti::declaration::Module) | hilti::declaration::Module | protected |
| id() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| identity() const | hilti::Node | inline |
| inheritScope() const | hilti::Node | inlinevirtual |
| isA() const | hilti::Node | inline |
| isA_() const | hilti::Node | inline |
| isEmpty() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| isRetained() const | hilti::Node | inline |
| linkage() const | hilti::Declaration | inline |
| location() const | hilti::Node | inline |
| lookupID(const ID &id, const std::string_view &what) const | hilti::Node | |
| meta() const | hilti::Node | inline |
| Module(ASTContext *ctx, Nodes children, declaration::module::UID uid, ID scope, Meta meta={}) (defined in hilti::declaration::Module) | hilti::declaration::Module | inlineprotected |
| moduleProperties(const ID &id) const | hilti::declaration::Module | |
| moduleProperty(const ID &id) const | hilti::declaration::Module | |
| Node(ASTContext *ctx, node::Tags node_tags, Nodes children, Meta meta) | hilti::Node | inlineprotected |
| Node(ASTContext *ctx, node::Tags node_tags, Meta meta) | hilti::Node | inlineprotected |
| Node(Node &&other)=default (defined in hilti::Node) | hilti::Node | protected |
| Node(const Node &other) | hilti::Node | inlineprotected |
| NodeLevel (defined in hilti::Node) | hilti::Node | static |
| nodeTag() const | hilti::Node | inline |
| NodeTag (defined in hilti::Node) | hilti::Node | static |
| NodeTags (defined in hilti::Node) | hilti::Node | static |
| operator std::string() const | hilti::Node | inline |
| operator=(const Declaration &other)=delete (defined in hilti::Declaration) | hilti::Declaration | |
| operator=(Declaration &&other)=delete (defined in hilti::Declaration) | hilti::Declaration | |
| operator=(const Node &other)=delete (defined in hilti::Node) | hilti::Node | |
| operator=(Node &&other) noexcept=delete (defined in hilti::Node) | hilti::Node | |
| parent(int i=1) const | hilti::Node | inline |
| parent() const | hilti::Node | inline |
| pathLength() const | hilti::Node | inline |
| print(std::ostream &out, bool compact, bool user_visible) const | hilti::Node | |
| print() const | hilti::Node | |
| printRaw() const | hilti::Node | |
| properties() const override | hilti::declaration::Module | inlinevirtual |
| release() | hilti::Node | inline |
| removeChild(Node *n) | hilti::Node | inline |
| removeChildren(int begin, std::optional< int > end) | hilti::Node | inline |
| renderSelf(bool include_location=true) const | hilti::Node | |
| replaceChild(ASTContext *ctx, Node *old, Node *new_) | hilti::Node | |
| replaceChildren(ASTContext *ctx, const Nodes &children) | hilti::Node | |
| retain() | hilti::Node | inline |
| scope() const | hilti::Node | inline |
| scopeID() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| scopePath() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| setCanonicalID(ID id) | hilti::Declaration | inline |
| setChild(ASTContext *ctx, size_t idx, Node *n) | hilti::Node | inline |
| setCxxUnit(std::shared_ptr<::hilti::detail::cxx::Unit > unit) (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| setDeclarationIndex(ast::DeclarationIndex index) (defined in hilti::Declaration) | hilti::Declaration | inlineprotected |
| setDocumentation(DocString doc) | hilti::node::WithDocString | inline |
| setFullyQualifiedID(ID id) | hilti::Declaration | inline |
| setID(const ID &id) | hilti::Declaration | inline |
| setLinkage(declaration::Linkage linkage) | hilti::Declaration | inline |
| setMeta(Meta m) | hilti::Node | inline |
| setScopePath(const ID &scope) (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| setSkipImplementation(bool skip_implementation) | hilti::declaration::Module | inline |
| setUID(declaration::module::UID uid) (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| sibling(Node *n) const | hilti::Node | inline |
| skipImplementation() const | hilti::declaration::Module | inline |
| statements() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| tryAs() const | hilti::Node | inline |
| tryAs() | hilti::Node | inline |
| tryAs_() | hilti::Node | inline |
| typename_() const | hilti::Node | inline |
| uid() const (defined in hilti::declaration::Module) | hilti::declaration::Module | inline |
| ~Declaration() override (defined in hilti::Declaration) | hilti::Declaration | |
| ~Node() (defined in hilti::Node) | hilti::Node | virtual |