Clingo
|
This is the complete list of members for CppClingo::Output::TheoryData, including all inherited members.
atom(std::function< prg_lit_t()> const &atom, prg_id_t name, IdVec elems, std::optional< std::pair< prg_id_t, prg_id_t > > guard) -> prg_lit_t | CppClingo::Output::TheoryData | |
atom(std::function< prg_lit_t()> const &atom, Symbol name, IdVec elems, std::optional< std::pair< String, prg_id_t > > guard) -> prg_lit_t | CppClingo::Output::TheoryData | |
atom(std::function< prg_lit_t()> const &atom, Symbol name, PrgIdSpan elems, std::optional< std::pair< String, prg_id_t > > guard) -> prg_lit_t | CppClingo::Output::TheoryData | inline |
elem(IdVec tuple, LitVec cond) -> prg_id_t | CppClingo::Output::TheoryData | |
elem(PrgIdSpan tuple, PrgLitSpan cond) -> prg_id_t | CppClingo::Output::TheoryData | inline |
fun(prg_id_t name, IdVec args) -> prg_id_t | CppClingo::Output::TheoryData | |
fun(String name, IdVec args) -> prg_id_t | CppClingo::Output::TheoryData | inline |
fun(String name, PrgIdSpan args) -> prg_id_t | CppClingo::Output::TheoryData | inline |
IdVec typedef | CppClingo::Output::TheoryData | |
LitVec typedef | CppClingo::Output::TheoryData | |
num(prg_weight_t num) -> prg_id_t | CppClingo::Output::TheoryData | |
reset() noexcept | CppClingo::Output::TheoryData | |
str(String str) -> prg_id_t | CppClingo::Output::TheoryData | |
sym(Symbol sym) -> prg_id_t | CppClingo::Output::TheoryData | |
TheoryData(SymbolStore &store, UTheoryBackend backend) | CppClingo::Output::TheoryData | inline |
tup(TheoryTermTupleType type, IdVec args) -> prg_id_t | CppClingo::Output::TheoryData | |
tup(TheoryTermTupleType type, PrgIdSpan args) -> prg_id_t | CppClingo::Output::TheoryData | inline |