| 1037 | return this; |
| 1038 | } |
| 1039 | FunctionPtr args ( std::initializer_list<const char *> argList ) { |
| 1040 | if ( argList.size()==0 ) return this; |
| 1041 | DAS_VERIFYF(argList.size() == arguments.size(), "during a processing of the '%s' function\n", cppName.c_str()); |
| 1042 | int argIndex = 0; |
| 1043 | for ( const char * arg : argList ) { |
| 1044 | arguments[argIndex++]->name = arg; |
| 1045 | } |
| 1046 | return this; |
| 1047 | } |
| 1048 | virtual void * getBuiltinAddress() const { return nullptr; } |
| 1049 | public: |
| 1050 | void construct (const vector<TypeDeclPtr> & args ); |