API Summary

Headers

CCard
LEOChunks
LEOValue (Private)
CConcreteObject
LEOContextGroup
LEOValue (Public)
CLayer
LEODebugger
WILDGlobalProperties
CObjectID
LEOHandlerID
WILDHostCommands
CParser (Private)
LEOInstructions
WILDHostCommands.cpp
CPlatformLayer
LEOInterpreter
WILDHostFunctions
CRefCountedObject
LEOMsgCommandsGeneric
WILDPropertyInstructions
CScriptableObjectValue
LEOMsgInstructionsGeneric
WILDTemplateProjectPickerController.m
Forge
LEORemoteDebugger
ForgeTypes
LEOScript

Functions

C-CL | CR-CR | CS-CZ | L | W
CLayer::GetPropertyNamed
LEOGetChunkRanges
LEOPushParametersInstruction
CLayer::GoToSleep
LEOGetIntegerValueAsInteger
LEOPushPropertyOfObjectInstruction
CLayer::IsLoaded
LEOGetIntegerValueAsNumber
LEOPushReferenceInstruction
CLayer::Save
LEOGetIntegerValueAsString
LEOPushStringConstantValueOnStack
CLayer::ShowHandlersForObjectType
LEOGetNumberValueAsInteger
LEOPushStringFromTableInstruction
CRefCountedObject::DebugNameForPointer
LEOGetNumberValueAsNumber
LEOPushStringValueOnStack
CScriptableObject::GetStack
LEOGetNumberValueAsString
LEOPushStringVariantFromTableInstruction
LEOAddBuiltInFunctionsAndOffsetInstructions
LEOGetParameterAtIndexFromEndOfStack
LEOPushUnsetValueInstruction
LEOAddGlobalPropertiesAndOffsetInstructions
LEOGetRangeValueAsString
LEOPushUnsetValueOnStack
LEOAddHostCommandsAndOffsetInstructions
LEOGetRectValueAsString
LEOPushValueOnStack
LEOAddHostFunctionsAndOffsetInstructions
LEOGetReferenceValueAsBoolean
LEORemoteDebuggerAddBreakpoint
LEOAddInstructionsToInstructionArray
LEOGetReferenceValueAsInteger
LEORemoteDebuggerAddFile
LEOAddIntegerInstruction
LEOGetReferenceValueAsNumber
LEORemoteDebuggerPreInstructionProc
LEOAddNumberInstruction
LEOGetReferenceValueAsRange
LEORemoteDebuggerPrompt
LEOAssignChunkArrayInstruction
LEOGetReferenceValueAsRangeOfString
LEORemoteDebuggerRemoveBreakpoint
LEOAssignIntegerEndInstruction
LEOGetReferenceValueAsRect
LEOResumeContext
LEOAssignStringFromTableInstruction
LEOGetReferenceValueAsString
LEOReturnFromHandlerInstruction
LEOCallHandlerInstruction
LEOGetStringValueAsBoolean
LEORunInContext
LEOCantGetValueAsBoolean
LEOGetStringValueAsInteger
LEOScriptAddBreakpointAtLine
LEOCantGetValueAsInteger
LEOGetStringValueAsNumber
LEOScriptAddCommandHandlerWithID
LEOCantGetValueAsNumber
LEOGetStringValueAsRangeOfString
LEOScriptAddFunctionHandlerWithID
LEOCantGetValueAsRange
LEOGetStringValueAsString
LEOScriptAddString
LEOCantGetValueAsRangeOfString
LEOHandlerAddInstruction
LEOScriptAddSyntaxError
LEOCantGetValueAsRect
LEOHandlerAddVariableNameMapping
LEOScriptCompileAndAddParseTree
LEOCantGetValueAsString
LEOHandlerFindVariableByAddress
LEOScriptCreateForOwner
LEOCantGetValueForKey
LEOHandlerFindVariableByName
LEOScriptFindCommandHandlerWithID
LEOCantSetValueAsBoolean
LEOInitBooleanValue
LEOScriptFindFunctionHandlerWithID
LEOCantSetValueAsInteger
LEOInitBooleanValueCopy
LEOScriptHasBreakpointAtLine
LEOCantSetValueAsNativeObject
LEOInitBooleanVariantValue
LEOScriptRelease
LEOCantSetValueAsNumber
LEOInitInstructionArray
LEOScriptRemoveAllBreakpoints
LEOCantSetValueAsRange
LEOInitIntegerValue
LEOScriptRemoveBreakpointAtLine
LEOCantSetValueAsRect
LEOInitIntegerValueCopy
LEOScriptRetain
LEOCantSetValueAsString
LEOInitIntegerVariantValue
LEOSetBooleanValueAsBoolean
LEOCantSetValueForKey
LEOInitNativeObjectValue
LEOSetBooleanValueAsString
LEOCantSetValueRangeAsString
LEOInitNativeObjectValueCopy
LEOSetCheckForResumeProc
LEOCastUInt16ToInt16
LEOInitNativeObjectVariantValue
LEOSetChunkPropertyInstruction
LEOCastUInt32ToInt32
LEOInitNumberValue
LEOSetFirstNativeCallCallback
LEOCastUInt32ToLEONumber
LEOInitNumberValueCopy
LEOSetInstructionIDToDebugPrintAfter
LEOCleanUpBooleanValue
LEOInitNumberVariantValue
LEOSetInstructionIDToDebugPrintBefore
LEOCleanUpDisplayInfoTable
LEOInitRangeValue
LEOSetIntegerValueAsInteger
LEOCleanUpHandlerParametersFromEndOfStack
LEOInitRangeVariantValue
LEOSetIntegerValueAsNumber
LEOCleanUpHandlerStackInstruction
LEOInitRectValue
LEOSetIntegerValueAsString
LEOCleanUpIntegerValue
LEOInitRectVariantValue
LEOSetNumberValueAsInteger
LEOCleanUpNativeObjectValue
LEOInitReferenceValue
LEOSetNumberValueAsNumber
LEOCleanUpNumberValue
LEOInitReferenceValueCopy
LEOSetNumberValueAsString
LEOCleanUpParseTree
LEOInitReferenceValueSimpleCopy
LEOSetPropertyOfObjectInstruction
LEOCleanUpReferenceValue
LEOInitReferenceValueWithIDs
LEOSetRangeValueAsString
LEOCleanUpStackToPtr
LEOInitRemoteDebugger
LEOSetRectValueAsString
LEOCleanUpStringConstantValue
LEOInitStringConstantValue
LEOSetReferenceValueAsArray
LEOCleanUpStringValue
LEOInitStringConstantValueCopy
LEOSetReferenceValueAsBoolean
LEOConcatenateValuesInstruction
LEOInitStringValue
LEOSetReferenceValueAsInteger
LEOContextCreate
LEOInitStringValueCopy
LEOSetReferenceValueAsNativeObject
LEOContextDebugPrintCallStack
LEOInitStringVariantValue
LEOSetReferenceValueAsNumber
LEOContextGroupCreate
LEOInitUnsetValue
LEOSetReferenceValueAsRange
LEOContextGroupCreateNewObjectIDAndSeedForPointer
LEOInvalidInstruction
LEOSetReferenceValueAsRect
LEOContextGroupCreateNewObjectIDForPointer
LEOJumpRelativeIfFalseInstruction
LEOSetReferenceValueAsString
LEOContextGroupGetPointerForObjectIDAndSeed
LEOJumpRelativeIfGreaterSameThanZeroInstruction
LEOSetReferenceValuePredeterminedRangeAsString
LEOContextGroupGetSeedForObjectID
LEOJumpRelativeIfGreaterThanZeroInstruction
LEOSetReferenceValueRangeAsString
LEOContextGroupHandlerIDForHandlerName
LEOJumpRelativeIfLessSameThanZeroInstruction
LEOSetReturnValueInstruction
LEOContextGroupHandlerNameForHandlerID
LEOJumpRelativeIfLessThanZeroInstruction
LEOSetStringConstantValueAsBoolean
LEOContextGroupRecycleObjectID
LEOJumpRelativeIfTrueInstruction
LEOSetStringConstantValueAsInteger
LEOContextGroupRelease
LEOJumpRelativeInstruction
LEOSetStringConstantValueAsNumber
LEOContextGroupRetain
LEOLineMarkerInstruction
LEOSetStringConstantValueAsString
LEOContextPeekBasePtr
LEOLoadNativeHeadersFromFile
LEOSetStringConstantValuePredeterminedRangeAsString
LEOContextPeekCurrentHandler
LEONoOpInstruction
LEOSetStringConstantValueRangeAsString
LEOContextPeekCurrentScript
LEOParameterCountInstruction
LEOSetStringInstruction
LEOContextPeekReturnAddress
LEOParameterInstruction
LEOSetStringValueAsBoolean
LEOContextPopHandlerScriptReturnAddressAndBasePtr
LEOParameterKeepRefsInstruction
LEOSetStringValueAsInteger
LEOContextPushHandlerScriptReturnAddressAndBasePtr
LEOParseErrorInstruction
LEOSetStringValueAsNumber
LEOContextRelease
LEOParserGetLastErrorLineNum
LEOSetStringValueAsString
LEOContextResumeIfAvailable
LEOParserGetLastErrorMessage
LEOSetStringValueAsStringConstant
LEOContextRetain
LEOParserGetLastErrorOffset
LEOSetStringValuePredeterminedRangeAsString
LEOContextStopWithError
LEOParserGetNonFatalErrorMessageAtIndex
LEOSetStringValueRangeAsString
LEOContinueRunningContext
LEOParseTreeCreateForCommandOrExpressionFromUTF8Characters
WILDAnswerInstruction
LEOCountChunksInstruction
LEOParseTreeCreateFromUTF8Characters
WILDAskInstruction
LEODebuggerAddBreakpoint
LEOPauseContext
WILDChooseInstruction
LEODebuggerPreInstructionProc
LEOPopSimpleValueInstruction
WILDCreateInstruction
LEODebuggerRemoveBreakpoint
LEOPopValueInstruction
WILDCreateUserPropertyInstruction
LEODebugPrintContext
LEOPrepareContextForRunning
WILDDebugCheckpointInstruction
LEODebugPrintInstr
LEOPrintInstruction
WILDDeleteInstruction
LEODebugPrintInstructions
LEOPushArrayConstantInstruction
WILDDeleteUserPropertyInstruction
LEODisplayInfoTableApplyToText
LEOPushBooleanInstruction
WILDGoBackInstruction
LEODisplayInfoTableCreateForParseTree
LEOPushBooleanOnStack
WILDGoInstruction
LEODisplayInfoTableGetHandlerInfoAtIndex
LEOPushChunkInstruction
WILDHideInstruction
LEODoForEachChunk
LEOPushChunkPropertyInstruction
WILDPlayMelodyInstruction
LEOExitToTopInstruction
LEOPushChunkReferenceInstruction
WILDPrintInstruction
LEOFileIDForFileName
LEOPushEmptyValueOnStack
WILDShowInstruction
LEOFileNameForFileID
LEOPushIntegerInstruction
WILDStartInstruction
LEOGetAnyValueAsRangeOfString
LEOPushIntegerOnStack
WILDStopInstruction
LEOGetArrayItemCountInstruction
LEOPushIntegerStartInstruction
WILDVisualEffectInstruction
LEOGetArrayItemInstruction
LEOPushMeInstruction
WILDWaitInstruction
LEOGetBooleanValueAsBoolean
LEOPushNumberInstruction
LEOGetBooleanValueAsString
LEOPushNumberOnStack

Types

CAddHandlerListEntry
LEOObjectID
LEOValueRange
eLEOKeepReferencesFlag
LEOObjectSeed
LEOValueRect
LEOChunkType
LEOParseErrorEntry
LEOValueReference
LEOContext
LEOParseTree
LEOValueString
LEOContextCompletionFuncPtr
LEOScript
LEOValueType
LEOContextGroup
LEOUnit
LEOValueTypePtr
LEOGetParentScriptFuncPtr
LEOUnitGroup
LEOVariableNameMapping
LEOHandler
LEOUserDataCleanUpFuncPtr
ObjectID
LEOHandlerID
LEOValue
Possible
LEOInstruction
LEOValueArray
THostParameterEntry
LEOInstructionEntry
LEOValueBase
THostParameterOptional
LEOInstructionFuncPtr
LEOValueBoolean
THostParameterType
LEOInstructionID
LEOValueInteger
WILDGlobalPropertyInstructions
LEOInteger
LEOValueNumber
WILDHostCommandInstructions
LEONonexistentHandlerFuncPtr
LEOValueObject
LEONumber
LEOValuePtr

Macros

BACK_OF_STACK
LEOGetStringValueSize
LEOSetValueAsBoolean
kLEOHandlerIDINVALID
LEOGetValueAsBoolean
LEOSetValueAsCString
kLEOObjectIDINVALID
LEOGetValueAsInteger
LEOSetValueAsInteger
LEOCanGetAsNumber
LEOGetValueAsNumber
LEOSetValueAsNativeObject
LEOCleanUpValue
LEOGetValueAsRange
LEOSetValueAsNumber
LEODetermineChunkRangeOfSubstring
LEOGetValueAsRangeOfString
LEOSetValueAsRange
LEOFollowReferencesAndReturnValueOfType
LEOGetValueAsRect
LEOSetValueAsRect
LEOGetBooleanValueSize
LEOGetValueAsString
LEOSetValueAsString
LEOGetIntegerValueSize
LEOGetValueForKey
LEOSetValueForKey
LEOGetKeyCount
LEOGetValueForKeyOfRange
LEOSetValueForKeyOfRange
LEOGetNativeObjectValueSize
LEOGetValueIsUnset
LEOSetValuePredeterminedRangeAsString
LEOGetNumberValueSize
LEOGetValueSize
LEOSetValueRangeAsString
LEOGetRangeValueSize
LEOGetVariantValueSize
LEO_STACK_SIZE
LEOGetRectValueSize
LEOInitCopy
X1
LEOGetReferenceValueSize
LEOPutValueIntoValue
LEOGetStringConstantValueSize
LEOSetValueAsArray

Classes

CAutoreleasePool
CParser
CScriptableObject
CCard
CPlatformLayer
CScriptContextUserData
CConcreteObject
CRefCountedObject
CLayer
CRefCountedObjectRef

Protocols

Data

CParser::mFileName
CParser::mMessages
gLEOChunkTypeNames
CParser::mFirstHandlerIsFunction
CParser::mSupportFolderPath
CParser::mFirstHandlerName
CParser::sObjCMethodTable

© Copyright 2010-2013 by Uli Kusterer, all rights reserved.