|
Clingo
|
This is the complete list of members for Clingo::AST::Node, including all inherited members.
| accept(Visitor const &fun) const | Clingo::AST::Node | inline |
| accept(Library const &lib, Transformer const &fun) const -> std::optional< Node > | Clingo::AST::Node | inline |
| c_cast | Clingo::AST::Node | friend |
| create(Library const &lib, Args const &...args) -> Node | Clingo::AST::Node | inlinestatic |
| hash() const noexcept -> size_t | Clingo::AST::Node | inline |
| location(Attribute attribute) const -> Location | Clingo::AST::Node | inline |
| node(Attribute attribute) const -> Node | Clingo::AST::Node | inline |
| Node(clingo_ast_t *ast, bool copy=false) | Clingo::AST::Node | inlineexplicit |
| nodes(Attribute attribute) const -> std::vector< Node > | Clingo::AST::Node | inline |
| number(Attribute attribute) const -> int | Clingo::AST::Node | inline |
| operator<=> | Clingo::AST::Node | friend |
| operator== | Clingo::AST::Node | friend |
| optional_node(Attribute attribute) const -> std::optional< Node > | Clingo::AST::Node | inline |
| string(Attribute attribute) const -> std::string_view | Clingo::AST::Node | inline |
| strings(Attribute attribute) const -> std::vector< std::string_view > | Clingo::AST::Node | inline |
| symbol(Attribute attribute) const -> Symbol | Clingo::AST::Node | inline |
| symbols(Attribute attribute) const -> SymbolVector | Clingo::AST::Node | inline |
| to_string() const -> std::string | Clingo::AST::Node | inline |
| type() const -> NodeType | Clingo::AST::Node | inline |
| update(Library const &lib, Updater const &fun) const -> Node | Clingo::AST::Node | inline |