lbp_function.h
Go to the documentation of this file.
117 * a trailing "_" is dropped. E.g. the variant <tt>res=a+b</tt> matches the Lua function <tt>res_a_b</tt>.
120 * as a parameter value. Thus, to assign a value to an <tt>access="Out"</tt> or <tt>access="InOut"</tt>
121 * parameter, you must use the assigment memberfunction Assign (as opposed to the assignment operator "=").
122 * - Elementary types (i.e. integers, booleans and strings) are passed to the Lua function by value.
123 * Thus, it would be pointless to have an elementary typed parameter with access attribute other than
125 * Lua function must return the corresponding values by an approriate return statement. The signature
131 * - When using Install() to install the function to a LuaState, a single wrapper function will be
132 * defined to dispatch variants. By convention, this function is located in <tt>faudes.name_of_fdef</tt>,
360 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="",const Type* pContext=0) const;
libFAUDES 2.28c --- 2016.09.30 --- c++ api documentaion by doxygen |