#include <ShTypeInfo.hpp>
Public Types | |
|
typedef ShPairHashMap< ShValueType, ShDataType, const ShTypeInfo * > | TypeInfoMap |
Public Member Functions | |
| virtual const char * | name () const =0 |
| Returns a the name of the value type. | |
| virtual int | datasize () const =0 |
| Returns size of type. | |
| virtual const ShVariantFactory * | variantFactory () const =0 |
| Returns the factory that generates ShVariant objects of this type. | |
Static Public Member Functions | |
| static void | init () |
| Initializes the variant factories, automatic promotions, and other variant casters. | |
| static const ShTypeInfo * | get (ShValueType valueType, ShDataType dataType) |
| Returns the type info with the requested value and data types. | |
Definition at line 49 of file ShTypeInfo.hpp.
1.4.1