Allow Vector and Matrix in list of template values
parent
0e9f5c7841
commit
be00e1c348
|
@ -58,7 +58,7 @@ string Method::wrapper_call(FileWriter& wrapperFile, Str cppClassName,
|
||||||
// check arguments
|
// check arguments
|
||||||
// extra argument obj -> nargin-1 is passed !
|
// extra argument obj -> nargin-1 is passed !
|
||||||
// example: checkArguments("equals",nargout,nargin-1,2);
|
// example: checkArguments("equals",nargout,nargin-1,2);
|
||||||
wrapperFile.oss << " checkArguments(\"" << name_ << "\",nargout,nargin-1,"
|
wrapperFile.oss << " checkArguments(\"" << matlabName() << "\",nargout,nargin-1,"
|
||||||
<< args.size() << ");\n";
|
<< args.size() << ");\n";
|
||||||
|
|
||||||
// get class pointer
|
// get class pointer
|
||||||
|
|
|
@ -162,7 +162,7 @@ void Module::parseMarkup(const std::string& data) {
|
||||||
vector<Qualified> templateArgValues;
|
vector<Qualified> templateArgValues;
|
||||||
Rule templateArgValue_p =
|
Rule templateArgValue_p =
|
||||||
(*(namespace_name_p[push_back_a(templateArgValue.namespaces)] >> str_p("::")) >>
|
(*(namespace_name_p[push_back_a(templateArgValue.namespaces)] >> str_p("::")) >>
|
||||||
className_p[assign_a(templateArgValue.name)])
|
(className_p | eigenType_p)[assign_a(templateArgValue.name)])
|
||||||
[push_back_a(templateArgValues, templateArgValue)]
|
[push_back_a(templateArgValues, templateArgValue)]
|
||||||
[clear_a(templateArgValue)];
|
[clear_a(templateArgValue)];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue