Allow Vector and Matrix in list of template values

release/4.3a0
dellaert 2014-11-29 13:44:49 +01:00
parent 0e9f5c7841
commit be00e1c348
2 changed files with 2 additions and 2 deletions

View File

@ -58,7 +58,7 @@ string Method::wrapper_call(FileWriter& wrapperFile, Str cppClassName,
// check arguments
// extra argument obj -> nargin-1 is passed !
// example: checkArguments("equals",nargout,nargin-1,2);
wrapperFile.oss << " checkArguments(\"" << name_ << "\",nargout,nargin-1,"
wrapperFile.oss << " checkArguments(\"" << matlabName() << "\",nargout,nargin-1,"
<< args.size() << ");\n";
// get class pointer

View File

@ -162,7 +162,7 @@ void Module::parseMarkup(const std::string& data) {
vector<Qualified> templateArgValues;
Rule templateArgValue_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)]
[clear_a(templateArgValue)];