class
State extends AnyRef
Instance Constructors
-
new
State()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addFunctionDef(fcnDef: IASTFunctionDefinition): Unit
-
def
addScalaFunctionDef(fcn: Function): Unit
-
def
allocateHeapSpace(numBytes: Int): Int
-
def
allocateSpace(numBytes: Int): Int
-
final
def
asInstanceOf[T0]: T0
-
def
callFunction(function: Function, call: IASTFunctionCallExpression, args: Array[ValueType]): IASTNode
-
def
callFunctionFromScala(name: String, args: Array[RValue]): Seq[IASTNode]
-
def
callTheFunction(name: String, call: IASTFunctionCallExpression, args: Array[ValueType]): Seq[IASTNode]
-
def
clearVisited(parent: IASTNode): Unit
-
def
clone(): AnyRef
-
-
def
copy(dst: Int, src: Int, numBytes: Int): Unit
-
def
createStringVariable(str: String, isHeap: Boolean)(implicit state: State): RValue
-
var
current: IASTNode
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
var
functionCount: Int
-
val
functionList: ListBuffer[Function]
-
val
functionPointers: Map[String, Variable]
-
final
def
getClass(): Class[_]
-
def
getFunction(name: String): Function
-
def
getFunctionByIndex(index: Int): Function
-
def
hasFunction(name: String): Boolean
-
def
hashCode(): Int
-
var
heapInsertIndex: Int
-
var
isBreaking: Boolean
-
var
isContinuing: Boolean
-
var
isFirst: Boolean
-
var
isGotoing: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
var
isReturning: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
readPtrVal(address: Int): Int
-
def
readVal(address: Int, theType: IType): RValue
-
def
setArray(array: Array[RValue], address: Int, stride: Int): Unit
-
def
setValue(newVal: AnyVal, address: Int): Unit
-
-
var
stackInsertIndex: Int
-
var
standardOutBuffer: ListBuffer[Char]
-
val
stdout: ListBuffer[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
var
tUnit: IASTTranslationUnit
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit