| 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 class | OpCode : uint8 { LITTLEFOOT_OP , endOfOpcodes } | 
| enum class | Type : uint8 { void_ = 'v' , int_ = 'i' , bool_ = 'b' , 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 |