![]() |
rego-cpp 1.0.0
A C++ implementation of the Rego language and runtime
|
| ▼Nrego | |
| ▼Nbundle | |
| CCallDynamicExt | Additional information for CallDynamic statements |
| CCallExt | Additional information for Call statements |
| CFunction | Represents a function in the IR |
| COperand | Represents an operand in the IR |
| CPlan | Represents a plan in the IR |
| CStatement | Represents a single IR statement |
| CStatementExt | Additional information for Call, CallDynamic, With, Block, Not, and Scan statements |
| CWithExt | Additional information for With statements |
| CBigInt | Big Integer implemention based on strings |
| CBuiltInDef | Struct which defines a built-in function |
| CBuiltInsDef | Manages the set of builtins used by an interpreter to resolve built-in calls |
| CBundleDef | Represents a compiled Rego bundle |
| CInterpreter | This class forms the main interface to the Rego library |
| CUnwrapOpt | Options for unwrapping an argument |
| CUnwrapResult | Result of unwrapping a node |
| CVirtualMachine | This class implements a virtual machine that can execute compiled Rego bundles |