![]() |
|
Uniot Core
|
| 0.8.1 |
#include <libminilisp.h>Go to the source code of this file.
Classes | |
| class | uniot::Lisp |
| Utility class for working with Lisp objects in C++. More... | |
Namespaces | |
| namespace | uniot |
| Contains all classes and functions related to the Uniot Core. | |
| namespace | uniot::lisp |
| Contains type definitions and utilities for interacting with the Lisp interpreter. | |
Macros | |
| #define | getPrimitiveName() |
| Macro to get the current function name. | |
| #define | exportPrimitiveNameTo(name) |
| Exports the current function name to a provided variable. | |
Typedefs | |
| using | uniot::lisp::Object = struct Obj * |
| A pointer to a Lisp object structure. | |
| using | uniot::lisp::VarObject = struct Obj ** |
| A pointer to a pointer to a Lisp object structure. | |
| using | uniot::lisp::Root = void * |
| A generic pointer representing the root of a Lisp environment. | |