#include <Primitive.h>
|
| Primitive (const Primitive< T, args... > &other)=delete |
|
| Primitive (const Primitive< T, args... > &&other)=delete |
|
template<typename VirtualMachineState_t > |
| Primitive (Op o, typename VirtualMachineState_t::FT *_f) |
| Constructor here assumes the std::function type. More...
|
|
template<typename VirtualMachineState_t > |
| Primitive (Op o, void(*_f)(VirtualMachineState_t *, int)) |
| This constructor takes an ordinary function pointer and converts it. More...
|
|
template<typename VirtualMachineState_t > |
void | call (VirtualMachineState_t *vms, int arg) |
|
Instruction | makeInstruction (int arg=0) |
|
template<typename T = void, typename... args>
class Primitive< T, args >
- Author
- Steven Piantadosi
- Date
- 13/11/21
◆ Primitive() [1/4]
template<typename T = void, typename... args>
◆ Primitive() [2/4]
template<typename T = void, typename... args>
◆ Primitive() [3/4]
template<typename T = void, typename... args>
template<typename VirtualMachineState_t >
Constructor here assumes the std::function type.
- Parameters
-
◆ Primitive() [4/4]
template<typename T = void, typename... args>
template<typename VirtualMachineState_t >
This constructor takes an ordinary function pointer and converts it.
- Parameters
-
◆ call()
template<typename T = void, typename... args>
template<typename VirtualMachineState_t >
void Primitive< T, args >::call |
( |
VirtualMachineState_t * |
vms, |
|
|
int |
arg |
|
) |
| |
|
inline |
◆ makeInstruction()
template<typename T = void, typename... args>
template<typename T = void, typename... args>
◆ op
template<typename T = void, typename... args>
The documentation for this class was generated from the following file: