25 |
return const_cast<VMIntArrayExpr*>( dynamic_cast<const VMIntArrayExpr*>(this) ); |
return const_cast<VMIntArrayExpr*>( dynamic_cast<const VMIntArrayExpr*>(this) ); |
26 |
} |
} |
27 |
|
|
28 |
|
bool VMExpr::isModifyable() const { |
29 |
|
const VMVariable* var = dynamic_cast<const VMVariable*>(this); |
30 |
|
return (!var) ? false : var->isAssignable(); |
31 |
|
} |
32 |
|
|
33 |
void VMFunction::wrnMsg(const String& txt) { |
void VMFunction::wrnMsg(const String& txt) { |
34 |
std::cout << "[ScriptVM] " << txt << std::endl; |
std::cout << "[ScriptVM] " << txt << std::endl; |
35 |
} |
} |