|
Tao C++ Types and Plugin: TcBase class Reference
TcBase Class ReferenceBase class for all Tao C++ types.
More...
#include <taoCpptype.h>
Inheritance diagram for TcBase:
List of all members.
|
Public Member Functions |
virtual short | type () const |
| Get object type.
|
virtual short | rtti () const |
virtual double | getValue () |
| Get value, used for TcNumber without casting it from TcBase.
|
virtual char * | getChars () |
| Get chars, used for TcString without casting it from TcBase.
|
virtual TcBase * | getElement (int i) |
| Get the i-th element, used for TcArray without casting it from TcBase.
|
virtual void | print (ostream *out=0, bool reserved=0) |
| Print with default format.
|
Public Attributes |
bool | visited |
void * | reserved |
Detailed Description
Base class for all Tao C++ types.
Member Function Documentation
virtual short TcBase::rtti |
( |
|
) |
const [inline, virtual] |
|
|
Get object Running Time Type Identification. It is different from type() only for numeric arrays.
Reimplemented in TcNumber, TcComplex, TcString, TcArray, TcHash, TcNumArray, TcByteArray, TcShortArray, TcIntArray, TcFloatArray, TcDoubleArray, TcComplexArray, and TaoPlugin. |
Member Data Documentation
|
Only used for holding a pointer of TaoXyz converted from TcXyz. Don't touch it! |
|
Used for GC in Tao interpreter. Don't touch it! |
The documentation for this class was generated from the following file:
Generated on Sun Apr 24 23:42:18 2005 for Tao C++ Types and Plugin by
1.3.6
|
|