Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

tinybasic.DTDataType Class Reference

Inheritance diagram for tinybasic.DTDataType:
tinybasic.DTArray1D tinybasic.DTArray2D tinybasic.DTArray3D tinybasic.DTDataTypeProxy tinybasic.DTFloat tinybasic.DTInteger tinybasic.DTString

List of all members.

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

Constructor & Destructor Documentation

tinybasic.DTDataType.DTDataType ( Scope  scope,
int  _ttype 
)

Member Function Documentation

DTDataType tinybasic.DTDataType.add ( DTDataType  other  ) 
void tinybasic.DTDataType.attach ( DTDataType  theBoss  ) 
DTDataType tinybasic.DTDataType.cloneDTDataType (  ) 
abstract int tinybasic.DTDataType.compareTo ( Object  o  )  [pure virtual]
DTDataType tinybasic.DTDataType.divide ( DTDataType  other  ) 
int tinybasic.DTDataType.getDimension (  ) 
int tinybasic.DTDataType.getDimensioned ( int  i  ) 
DTDataType tinybasic.DTDataType.getDTDataType ( DTDataType  i1  ) 
DTDataType tinybasic.DTDataType.getDTDataType ( DTDataType  i1,
DTDataType  i2,
DTDataType  i3 
)
DTDataType tinybasic.DTDataType.getDTDataType ( DTDataType  i1,
DTDataType  i2 
)
DTDataType tinybasic.DTDataType.getOne ( DTDataType  s  )  [protected]
String tinybasic.DTDataType.getString (  ) 
DTDataType tinybasic.DTDataType.mod ( DTDataType  other  ) 
DTDataType tinybasic.DTDataType.multiply ( DTDataType  other  ) 
DTDataType tinybasic.DTDataType.round ( DTDataType  other  ) 
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 
)
void tinybasic.DTDataType.setDTDataType ( DTDataType  i1,
DTDataType  s 
)
void tinybasic.DTDataType.setDTDataType ( DTDataType  i1,
DTDataType  i2,
DTDataType  s 
)
void tinybasic.DTDataType.setFloat ( double  d  ) 
void tinybasic.DTDataType.setInteger ( int  i  ) 
void tinybasic.DTDataType.setString ( String  s  ) 
void tinybasic.DTDataType.setString ( DTDataType  tbd  ) 
DTDataType tinybasic.DTDataType.subtract ( DTDataType  other  ) 
DTDataType tinybasic.DTDataType.truncate ( DTDataType  other  ) 

Member Data Documentation

int tinybasic.DTDataType.FLT_CONST = TinyBasicTokenTypes.FLT_CONST [static, protected]
int tinybasic.DTDataType.FLT_VAR = TinyBasicTokenTypes.FLT_VAR [static, protected]
int tinybasic.DTDataType.INT_CONST = TinyBasicTokenTypes.INT_CONST [static, protected]
int tinybasic.DTDataType.INT_VAR = TinyBasicTokenTypes.INT_VAR [static, protected]
int tinybasic.DTDataType.STR_CONST = TinyBasicTokenTypes.STR_CONST [static, protected]
int tinybasic.DTDataType.STR_VAR = TinyBasicTokenTypes.STR_VAR [static, protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties