#include <juce_blocks_basics.h>
◆ FloatBinaryOp
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ IntBinaryOp
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ FunctionExecutionContext() [1/4]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::FunctionExecutionContext |
( |
| ) |
|
|
inlinenoexcept |
◆ FunctionExecutionContext() [2/4]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ FunctionExecutionContext() [3/4]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::FunctionExecutionContext |
( |
Runner & |
r, |
|
|
const char * |
functionSignature |
|
) |
| |
|
inlinenoexcept |
◆ FunctionExecutionContext() [4/4]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ add_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ add_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ binaryOp() [1/2]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ binaryOp() [2/2]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitShiftLeft()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitShiftRight()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitwiseAnd()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitwiseNot()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitwiseOr()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ bitwiseXor()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ call()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ callNative()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ checkStackUnderflow()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
bool juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::checkStackUnderflow |
( |
| ) |
|
|
inlineprivatenoexcept |
◆ div_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ div_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ drop()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dropMultiple()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dropToGlobal()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dropToStack()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dropToStack16()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dumpDebugTrace()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
void juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::dumpDebugTrace |
( |
| ) |
const |
|
inlineprivate |
◆ dup()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupFromGlobal()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset16()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_01()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_02()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_03()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_04()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_05()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_06()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ dupOffset_07()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ floatToInt32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ flushTopToStack()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
bool juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::flushTopToStack |
( |
| ) |
|
|
inlineprivatenoexcept |
◆ getHeapBits()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ getHeapByte()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ getHeapInt()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ halt()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ int32ToFloat()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ isValid()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ jump()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ jumpIfFalse()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ jumpIfTrue()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ logicalAnd()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ logicalNot()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ logicalOr()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ mod_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ mul_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ mul_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ operator=()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ push0()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ push1()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ push16()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ push32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ push8()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ pushArguments() [1/3]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
template<typename Type1 , typename... Args>
void juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::pushArguments |
( |
Type1 |
arg1, |
|
|
Args... |
args |
|
) |
| |
|
inlineprivatenoexcept |
◆ pushArguments() [2/3]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ pushArguments() [3/3]
template<int programAndHeapSpace, int stackAndGlobalsSpace>
void juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::pushArguments |
( |
float |
arg1 | ) |
|
|
inlineprivatenoexcept |
◆ pushMultiple0()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ readProgram16()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ readProgram32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ reset()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ retValue()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ retVoid()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ run()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
template<typename TimeOutCheckFunction >
◆ setArguments()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
template<typename... Args>
void juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext::setArguments |
( |
Args... |
args | ) |
|
|
inlinenoexcept |
◆ setError()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ setHeapByte()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ setHeapInt()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ sub_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ sub_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testGE_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testGE_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testGT_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testGT_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testLE_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testLE_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testLT_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testLT_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testNZ_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testNZ_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testZE_float()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ testZE_int32()
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ error
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ globals
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ heapSize
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ heapStart
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ numGlobals
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ programBase
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ programCounter
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ programEnd
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ programSize
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ runner
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ stack
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ stackEnd
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ stackStart
template<int programAndHeapSpace, int stackAndGlobalsSpace>
◆ tos
template<int programAndHeapSpace, int stackAndGlobalsSpace>
The documentation for this struct was generated from the following file: