--- linuxsampler/trunk/src/scriptvm/common.h 2019/08/31 12:08:49 3587 +++ linuxsampler/trunk/src/scriptvm/common.h 2019/09/02 09:03:31 3590 @@ -1020,7 +1020,8 @@ */ virtual bool modifiesArg(vmint iArg) const = 0; - /** + /** @brief Parse-time check of function arguments. + * * This method is called by the parser to let the built-in function * perform its own, individual parse time checks on the arguments to be * passed to the built-in function. So this method is the place for @@ -1524,11 +1525,18 @@ /** * Returns a variable name indexed map of all built-in constant script - * variables, which never change their value at runtime. + * variables of integer type, which never change their value at runtime. */ virtual std::map builtInConstIntVariables() = 0; /** + * Returns a variable name indexed map of all built-in constant script + * variables of real number (floating point) type, which never change + * their value at runtime. + */ + virtual std::map builtInConstRealVariables() = 0; + + /** * Returns a variable name indexed map of all built-in dynamic variables, * which are not simply data stores, rather each one of them executes * natively to provide or alter the respective script variable data.