![]() |
Fleet
0.0.9
Inference in the LOT
|
#include <Program.h>
Public Member Functions | |
Program (ProgramLoader< VirtualMachineState_t > *pl=nullptr) | |
![]() | |
Stack () | |
void | emplace_back (Args... args) |
void | reserve (size_t t) |
void | clear () |
void | push (const Instruction &val) |
Push val onto the stack. More... | |
void | push (const Instruction &&val) |
void | pop () |
Remove top from the stack. More... | |
void | popn (size_t n) |
Remove n from the stack. More... | |
Instruction | top () |
Instruction & | topref () |
Instruction | toppop () |
const std::vector< Instruction > & | get_value () const |
size_t | size () const |
bool | empty () const |
std::string | string () const |
auto | begin () |
These are for iterating through the underlying vector. More... | |
auto | end () |
auto | rbegin () |
auto | rend () |
Public Attributes | |
ProgramLoader< VirtualMachineState_t > * | loader |
![]() | |
std::vector< Instruction > | value |
|
inline |
ProgramLoader<VirtualMachineState_t>* Program< VirtualMachineState_t >::loader |