|
@@ -35,7 +35,7 @@ namespace Framework
|
|
|
|
|
|
T *get( unsigned char c )
|
|
|
{
|
|
|
- return entries[ (int)c ] ? entries[ (int)c ]->getThis() : 0;
|
|
|
+ return dynamic_cast<T *>( entries[ (int)c ] ? entries[ (int)c ]->getThis() ) : 0;
|
|
|
}
|
|
|
|
|
|
T *z( unsigned char c )
|
|
@@ -59,7 +59,7 @@ namespace Framework
|
|
|
|
|
|
V *getValue()
|
|
|
{
|
|
|
- return value ? value->getThis() : 0;
|
|
|
+ return value ? dynamic_cast<V *>( value->getThis() ) : 0;
|
|
|
}
|
|
|
|
|
|
V *zValue()
|