Definition of common typedefs used in the pl_search library.
More...
#include <memory>
Go to the source code of this file.
|
#define | NEW_PRED std::make_shared<Pred> |
| Helper function to create a shared pointer to a Pred object.
|
|
#define | NEW_PVAR std::make_shared<PVar> |
| Helper functions to create shared pointers to Terms and subclasses.
|
|
#define | NEW_PINT std::make_shared<PInt> |
|
#define | NEW_PFLOAT std::make_shared<PFloat> |
|
#define | NEW_PATOM std::make_shared<PAtom> |
|
#define | NEW_CLIST std::make_shared<CList> |
|
#define | NEW_UPDATABLE_PVAR std::make_shared<UpdatablePVar> |
|
Definition of common typedefs used in the pl_search library.
◆ NEW_CLIST
#define NEW_CLIST std::make_shared<CList> |
◆ NEW_PATOM
#define NEW_PATOM std::make_shared<PAtom> |
◆ NEW_PFLOAT
#define NEW_PFLOAT std::make_shared<PFloat> |
◆ NEW_PINT
#define NEW_PINT std::make_shared<PInt> |
◆ NEW_PRED
#define NEW_PRED std::make_shared<Pred> |
Helper function to create a shared pointer to a Pred object.
◆ NEW_PVAR
#define NEW_PVAR std::make_shared<PVar> |
Helper functions to create shared pointers to Terms and subclasses.
◆ NEW_UPDATABLE_PVAR
#define NEW_UPDATABLE_PVAR std::make_shared<UpdatablePVar> |