clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Public Attributes | List of all members
Gringo::Input::ToGroundArg Struct Reference

#include <aggregate.hh>

Collaboration diagram for Gringo::Input::ToGroundArg:
Collaboration graph

Public Member Functions

 ToGroundArg (unsigned &auxNames, PredDomMap &domains)
 
FWString newId (bool increment=true)
 
UTermVec getGlobal (VarTermBoundVec const &vars)
 
UTerm newId (UTermVec &&global, Location const &loc, bool increment=true)
 
template<class T >
UTerm newId (T const &x)
 
 ~ToGroundArg ()
 

Public Attributes

unsigned & auxNames
 
PredDomMapdomains
 

Constructor & Destructor Documentation

Gringo::Input::ToGroundArg::ToGroundArg ( unsigned &  auxNames,
PredDomMap domains 
)
Gringo::Input::ToGroundArg::~ToGroundArg ( )

Member Function Documentation

UTermVec Gringo::Input::ToGroundArg::getGlobal ( VarTermBoundVec const &  vars)
FWString Gringo::Input::ToGroundArg::newId ( bool  increment = true)

Here is the call graph for this function:

UTerm Gringo::Input::ToGroundArg::newId ( UTermVec &&  global,
Location const &  loc,
bool  increment = true 
)

Here is the call graph for this function:

template<class T >
UTerm Gringo::Input::ToGroundArg::newId ( T const &  x)
inline

Here is the call graph for this function:

Member Data Documentation

unsigned& Gringo::Input::ToGroundArg::auxNames
PredDomMap& Gringo::Input::ToGroundArg::domains

The documentation for this struct was generated from the following files: