From 253946c622f1744201105ebc99176664e1a64d26 Mon Sep 17 00:00:00 2001 From: marcos henrich Date: Mon, 22 Jul 2013 02:42:07 +0100 Subject: [PATCH] Parser now adds namespace function parameters. --- src/Parser/Parser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 89daffee..bd57bd2a 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -1346,9 +1346,10 @@ void Parser::WalkFunction(clang::FunctionDecl* FD, CppSharp::AST::Function^ F, TypeLoc PTL; if (auto TSI = VD->getTypeSourceInfo()) PTL = VD->getTypeSourceInfo()->getTypeLoc(); + P->QualifiedType = GetQualifiedType(VD->getType(), WalkType(VD->getType(), &PTL)); - P->HasDefaultValue = VD->hasDefaultArg(); + P->Namespace = NS; F->Parameters->Add(P); }