From 0a740ad90f467ccdf00cb674eb80310ddb115b50 Mon Sep 17 00:00:00 2001 From: Marcelo Lira Date: Wed, 16 Dec 2009 18:30:17 -0300 Subject: Adds support for varargs in AbstractMetaArgument, AbstractMetaType and VarargsTypeEntry. Reviewed by Hugo Parente --- abstractmetalang.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'abstractmetalang.h') diff --git a/abstractmetalang.h b/abstractmetalang.h index eb51dc643..061d91365 100644 --- a/abstractmetalang.h +++ b/abstractmetalang.h @@ -320,6 +320,7 @@ public: NativePointerPattern, ContainerPattern, VariantPattern, + VarargsPattern, JObjectWrapperPattern, ArrayPattern, ThreadPattern @@ -456,6 +457,12 @@ public: return m_pattern == VariantPattern; } + // return true if the type was originally a varargs + bool isVarargs() const + { + return m_pattern == VarargsPattern; + } + // return true if the type was originally a JObjectWrapper or const JObjectWrapper & bool isJObjectWrapper() const { -- cgit v1.2.3