clingo
|
#include <term.hh>
Public Member Functions | |
GFunctionTerm (FWString name, UGTermVec &&args) | |
virtual bool | operator== (GTerm const &other) const |
virtual size_t | hash () const |
virtual void | print (std::ostream &out) const |
virtual FWSignature | sig () const |
virtual EvalResult | eval () const |
virtual bool | occurs (GRef &x) const |
virtual void | reset () |
virtual bool | match (Value const &x) |
virtual bool | unify (GTerm &x) |
virtual bool | unify (GFunctionTerm &x) |
virtual bool | unify (GLinearTerm &x) |
virtual bool | unify (GVarTerm &x) |
virtual | ~GFunctionTerm () |
Public Member Functions inherited from Gringo::GTerm | |
virtual | ~GTerm () |
Public Member Functions inherited from Gringo::Printable | |
virtual | ~Printable () |
Public Member Functions inherited from Gringo::Hashable | |
virtual | ~Hashable () |
Public Member Functions inherited from Gringo::Comparable< GTerm > | |
virtual bool | operator!= (GTermconst &other) const |
virtual | ~Comparable () |
Public Attributes | |
FWString | name |
UGTermVec | args |
Additional Inherited Members | |
Public Types inherited from Gringo::GTerm | |
using | EvalResult = std::pair< bool, Value > |
|
virtual |
|
virtual |
Implements Gringo::GTerm.
|
virtual |
|
virtual |
|
virtual |
Implements Gringo::GTerm.
|
virtual |
|
virtual |
|
virtual |
Implements Gringo::GTerm.
|
virtual |
Implements Gringo::GTerm.
|
virtual |
|
virtual |
Implements Gringo::GTerm.
|
virtual |
Implements Gringo::GTerm.
|
virtual |
UGTermVec Gringo::GFunctionTerm::args |
FWString Gringo::GFunctionTerm::name |