|
JUCE
|
Classes | |
| struct | Compiler |
| This class compiles littlefoot source code into a littlefoot::Program object which can be executed by a littlefoot::Runner. More... | |
| struct | LittleFootRemoteHeap |
| This class manages the synchronisation of a remote block of heap memory used by a littlefoot program running on a block. More... | |
| struct | NativeFunction |
| Defines a native function that the program can call. More... | |
| struct | Program |
| A reference to a block of memory which contains a complete program. More... | |
| struct | Runner |
| Loads a program, and lets the user execute its functions. More... | |
Typedefs | |
| using | int8 = signed char |
| using | uint8 = unsigned char |
| using | int16 = signed short |
| using | uint16 = unsigned short |
| using | int32 = signed int |
| using | uint32 = unsigned int |
| using | FunctionID = int16 |
Enumerations | |
| enum | OpCode : uint8 { OpCode::LITTLEFOOT_OP, OpCode::endOfOpcodes } |
| enum | Type : uint8 { Type::void_ = 'v', Type::int_ = 'i', Type::bool_ = 'b', Type::float_ = 'f' } |
| Available value types. More... | |
Variables | |
| const int | numBytesInType = 4 |
| using littlefoot::int8 = typedef signed char |
| using littlefoot::uint8 = typedef unsigned char |
| using littlefoot::int16 = typedef signed short |
| using littlefoot::uint16 = typedef unsigned short |
| using littlefoot::int32 = typedef signed int |
| using littlefoot::uint32 = typedef unsigned int |
| using littlefoot::FunctionID = typedef int16 |
|
strong |
|
strong |
| const int littlefoot::numBytesInType = 4 |
1.8.13