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> |