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 |