/* * Copyright (c) 2014 Christian Schoenebeck * * http://www.linuxsampler.org * * This file is part of LinuxSampler and released under the same terms. * See README file for details. */ #include "common.h" #include namespace LinuxSampler { VMIntExpr* VMExpr::asInt() const { return const_cast( dynamic_cast(this) ); } VMStringExpr* VMExpr::asString() const { return const_cast( dynamic_cast(this) ); } VMIntArrayExpr* VMExpr::asIntArray() const { return const_cast( dynamic_cast(this) ); } void VMFunction::wrnMsg(const String& txt) { std::cout << "[ScriptVM] " << txt << std::endl; } void VMFunction::errMsg(const String& txt) { std::cerr << "[ScriptVM] " << txt << std::endl; } } // namespace LinuxSampler