Public Member Functions | |
| DTDataType (Scope scope, int _ttype) | |
| int | getType () |
| int | getInteger () |
| double | getFloat () |
| String | getString () |
| void | setInteger (DTDataType tbd) |
| void | setFloat (DTDataType tbd) |
| void | setString (DTDataType tbd) |
| void | setInteger (int i) |
| void | setFloat (double d) |
| void | setString (String s) |
| DTDataType | getDTDataType (DTDataType i1) |
| DTDataType | getDTDataType (DTDataType i1, DTDataType i2) |
| DTDataType | getDTDataType (DTDataType i1, DTDataType i2, DTDataType i3) |
| void | setDTDataType (DTDataType i1, DTDataType s) |
| void | setDTDataType (DTDataType i1, DTDataType i2, DTDataType s) |
| void | setDTDataType (DTDataType i1, DTDataType i2, DTDataType i3, DTDataType s) |
| void | assign (DTDataType tbd) |
| int | getDimension () |
| int | getDimensioned (int i) |
| DTDataType | multiply (DTDataType other) |
| DTDataType | divide (DTDataType other) |
| DTDataType | add (DTDataType other) |
| DTDataType | subtract (DTDataType other) |
| DTDataType | mod (DTDataType other) |
| DTDataType | round (DTDataType other) |
| DTDataType | truncate (DTDataType other) |
| DTDataType | cloneDTDataType () |
| void | setDimension (int i1) |
| void | setDimension (int i1, int i2) |
| void | setDimension (int i1, int i2, int i3) |
| abstract int | compareTo (Object o) |
| void | attach (DTDataType theBoss) |
Static Public Member Functions | |
| static DTDataType | getOne (int aType, Scope scope) |
Protected Member Functions | |
| DTDataType | getOne () |
| DTDataType | getOne (DTDataType s) |
Protected Attributes | |
| Scope | scope |
| int | theType |
Static Protected Attributes | |
| static int | INT_VAR = TinyBasicTokenTypes.INT_VAR |
| static int | FLT_VAR = TinyBasicTokenTypes.FLT_VAR |
| static int | STR_VAR = TinyBasicTokenTypes.STR_VAR |
| static int | INT_CONST = TinyBasicTokenTypes.INT_CONST |
| static int | FLT_CONST = TinyBasicTokenTypes.FLT_CONST |
| static int | STR_CONST = TinyBasicTokenTypes.STR_CONST |
| tinybasic.DTDataType.DTDataType | ( | Scope | scope, | |
| int | _ttype | |||
| ) |
References tinybasic.DTDataType.theType.
| DTDataType tinybasic.DTDataType.add | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.add().
| void tinybasic.DTDataType.assign | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, tinybasic.DTInteger, and tinybasic.DTString.
Referenced by tinybasic.DTDataTypeProxy.assign(), tinybasic.DTDataType.getOne(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), and tinybasic.DTArray1D.setDTDataType().
| void tinybasic.DTDataType.attach | ( | DTDataType | theBoss | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTCodeType.attachArg().
| DTDataType tinybasic.DTDataType.cloneDTDataType | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.getOne().
| abstract int tinybasic.DTDataType.compareTo | ( | Object | o | ) | [pure virtual] |
Implemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, tinybasic.DTDataTypeProxy, tinybasic.DTFloat, tinybasic.DTInteger, and tinybasic.DTString.
Referenced by tinybasic.DTDataTypeProxy.compareTo().
| DTDataType tinybasic.DTDataType.divide | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.divide().
| int tinybasic.DTDataType.getDimension | ( | ) |
Reimplemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.Scope.getVariableDimension().
| int tinybasic.DTDataType.getDimensioned | ( | int | i | ) |
Reimplemented in tinybasic.DTArray1D, tinybasic.DTArray2D, tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.getDimensioned().
| DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1 | ) |
Reimplemented in tinybasic.DTArray1D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.getDTDataType(), and tinybasic.Context.getDTDataType().
| DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1, | |
| DTDataType | i2, | |||
| DTDataType | i3 | |||
| ) |
Reimplemented in tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
| DTDataType tinybasic.DTDataType.getDTDataType | ( | DTDataType | i1, | |
| DTDataType | i2 | |||
| ) |
Reimplemented in tinybasic.DTArray2D, and tinybasic.DTDataTypeProxy.
| double tinybasic.DTDataType.getFloat | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTFloat.add(), tinybasic.DTFloat.divide(), tinybasic.DTDataTypeProxy.getFloat(), tinybasic.DTFloat.mod(), tinybasic.DTFloat.multiply(), tinybasic.DTInteger.setFloat(), tinybasic.DTFloat.setFloat(), tinybasic.DTDataType.setFloat(), and tinybasic.DTFloat.subtract().
| int tinybasic.DTDataType.getInteger | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTInteger.
Referenced by tinybasic.DTInteger.add(), tinybasic.DTInteger.divide(), tinybasic.DTArray3D.getDTDataType(), tinybasic.DTArray2D.getDTDataType(), tinybasic.DTArray1D.getDTDataType(), tinybasic.DTDataTypeProxy.getInteger(), tinybasic.DTInteger.mod(), tinybasic.DTInteger.multiply(), tinybasic.Context.setDimension(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), tinybasic.DTArray1D.setDTDataType(), tinybasic.DTInteger.setInteger(), tinybasic.DTFloat.setInteger(), tinybasic.DTDataType.setInteger(), tinybasic.DTInteger.subtract(), and tinybasic.DTFloat.truncate().
| DTDataType tinybasic.DTDataType.getOne | ( | ) | [protected] |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.scope, and tinybasic.DTDataType.theType.
Referenced by tinybasic.DTDataType.cloneDTDataType(), tinybasic.Context.ensureVariable(), tinybasic.DTArray3D.getDTDataType(), tinybasic.DTArray2D.getDTDataType(), tinybasic.DTArray1D.getDTDataType(), tinybasic.DTDataTypeProxy.getOne(), tinybasic.DTDataType.getOne(), tinybasic.DTArray3D.setDTDataType(), tinybasic.DTArray2D.setDTDataType(), and tinybasic.DTArray1D.setDTDataType().
| DTDataType tinybasic.DTDataType.getOne | ( | DTDataType | s | ) | [protected] |
References tinybasic.DTDataType.assign(), and tinybasic.DTDataType.getOne().
| static DTDataType tinybasic.DTDataType.getOne | ( | int | aType, | |
| Scope | scope | |||
| ) | [static] |
| String tinybasic.DTDataType.getString | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTString.
Referenced by tinybasic.DTString.DTString(), tinybasic.DTDataTypeProxy.getString(), and tinybasic.DTDataType.setString().
| int tinybasic.DTDataType.getType | ( | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.theType.
Referenced by tinybasic.DTDataTypeProxy.getType(), tinybasic.Scope.getVariableType(), and tinybasic.Context.getVariableType().
| DTDataType tinybasic.DTDataType.mod | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.mod().
| DTDataType tinybasic.DTDataType.multiply | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.multiply().
| DTDataType tinybasic.DTDataType.round | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.round().
| void tinybasic.DTDataType.setDimension | ( | int | i1, | |
| int | i2 | |||
| ) |
Reimplemented in tinybasic.DTArray2D.
| void tinybasic.DTDataType.setDimension | ( | int | i1 | ) |
Reimplemented in tinybasic.DTArray1D.
Referenced by tinybasic.Context.setDimension().
| void tinybasic.DTDataType.setDimension | ( | int | i1, | |
| int | i2, | |||
| int | i3 | |||
| ) |
Reimplemented in tinybasic.DTArray3D.
| void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
| DTDataType | i2, | |||
| DTDataType | i3, | |||
| DTDataType | s | |||
| ) |
Reimplemented in tinybasic.DTArray3D, and tinybasic.DTDataTypeProxy.
| void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
| DTDataType | s | |||
| ) |
Reimplemented in tinybasic.DTArray1D, and tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.setDTDataType().
| void tinybasic.DTDataType.setDTDataType | ( | DTDataType | i1, | |
| DTDataType | i2, | |||
| DTDataType | s | |||
| ) |
Reimplemented in tinybasic.DTArray2D, and tinybasic.DTDataTypeProxy.
| void tinybasic.DTDataType.setFloat | ( | double | d | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
| void tinybasic.DTDataType.setFloat | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
References tinybasic.DTDataType.getFloat(), and tinybasic.DTDataType.setFloat().
Referenced by tinybasic.DTDataTypeProxy.setFloat(), and tinybasic.DTDataType.setFloat().
| void tinybasic.DTDataType.setInteger | ( | int | i | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
| void tinybasic.DTDataType.setInteger | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
References tinybasic.DTDataType.getInteger(), and tinybasic.DTDataType.setInteger().
Referenced by tinybasic.DTDataTypeProxy.setInteger(), and tinybasic.DTDataType.setInteger().
| void tinybasic.DTDataType.setString | ( | String | s | ) |
Reimplemented in tinybasic.DTDataTypeProxy, and tinybasic.DTString.
| void tinybasic.DTDataType.setString | ( | DTDataType | tbd | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
References tinybasic.DTDataType.getString(), and tinybasic.DTDataType.setString().
Referenced by tinybasic.DTDataTypeProxy.setString(), and tinybasic.DTDataType.setString().
| DTDataType tinybasic.DTDataType.subtract | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy, tinybasic.DTFloat, and tinybasic.DTInteger.
Referenced by tinybasic.DTDataTypeProxy.subtract().
| DTDataType tinybasic.DTDataType.truncate | ( | DTDataType | other | ) |
Reimplemented in tinybasic.DTDataTypeProxy.
Referenced by tinybasic.DTDataTypeProxy.truncate().
int tinybasic.DTDataType.FLT_CONST = TinyBasicTokenTypes.FLT_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.FLT_VAR = TinyBasicTokenTypes.FLT_VAR [static, protected] |
Referenced by tinybasic.DTFloat.DTFloat(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.INT_CONST = TinyBasicTokenTypes.INT_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.INT_VAR = TinyBasicTokenTypes.INT_VAR [static, protected] |
Referenced by tinybasic.DTFloat.DTFloat(), tinybasic.DTInteger.DTInteger(), and tinybasic.DTDataType.getOne().
Scope tinybasic.DTDataType.scope [protected] |
Referenced by tinybasic.DTDataTypeProxy.cloneDTDataType(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.STR_CONST = TinyBasicTokenTypes.STR_CONST [static, protected] |
Referenced by tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.STR_VAR = TinyBasicTokenTypes.STR_VAR [static, protected] |
Referenced by tinybasic.DTString.DTString(), and tinybasic.DTDataType.getOne().
int tinybasic.DTDataType.theType [protected] |
1.7.0