From b42f0be98cf4a4e679d4ec6c50447ae1ae817efe Mon Sep 17 00:00:00 2001 From: Lauro Neto Date: Tue, 20 Apr 2010 16:40:58 -0300 Subject: Support 'void' argument. Reviewer: Anderson Lizardo Reviewer: Renato Filho --- abstractmetabuilder.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp index 6b2528bfc..d12cd9411 100644 --- a/abstractmetabuilder.cpp +++ b/abstractmetabuilder.cpp @@ -1624,6 +1624,14 @@ AbstractMetaFunction *AbstractMetaBuilder::traverseFunction(FunctionModelItem fu } ArgumentList arguments = functionItem->arguments(); + + if (arguments.size() == 1) { + ArgumentModelItem arg = arguments.at(0); + TypeInfo type = arg->type(); + if (type.qualifiedName().first() == "void" && type.indirections() == 0) + arguments.removeFirst(); + } + AbstractMetaArgumentList metaArguments; int firstDefaultArgument = 0; -- cgit v1.2.3