From bd307f397d2bc53f656e999da68c95917d714841 Mon Sep 17 00:00:00 2001 From: Rohan McGovern Date: Tue, 15 May 2012 15:52:26 +1000 Subject: Fixed -qtnamespace compilation issues. Forward declaration of classes should come after QT_BEGIN_NAMESPACE, if the declared classes are expected to be inside the qtnamespace. Change-Id: Ifa7f2cbcd5ea9f5a0b2ade267c76d9e5e04d105a Reviewed-by: Toby Tomkins --- src/xmlpatterns/api/qdeviceresourceloader_p.h | 6 +++--- src/xmlpatterns/expr/qcalltargetdescription_p.h | 6 +++--- src/xmlpatterns/expr/quserfunction_p.h | 4 ++-- src/xmlpatterns/functions/qfunctionsignature_p.h | 6 +++--- src/xmlpatterns/parser/qmaintainingreader_p.h | 4 ++-- src/xmlpatterns/schema/qxsdstatemachine_p.h | 4 ++-- src/xmlpatterns/schema/qxsduserschematype_p.h | 6 +++--- src/xmlpatterns/type/qlocalnametest_p.h | 4 ++-- src/xmlpatterns/type/qnamespacenametest_p.h | 4 ++-- 9 files changed, 22 insertions(+), 22 deletions(-) (limited to 'src') diff --git a/src/xmlpatterns/api/qdeviceresourceloader_p.h b/src/xmlpatterns/api/qdeviceresourceloader_p.h index d819a6c..3eae3f4 100644 --- a/src/xmlpatterns/api/qdeviceresourceloader_p.h +++ b/src/xmlpatterns/api/qdeviceresourceloader_p.h @@ -52,14 +52,14 @@ #ifndef QPatternist_DeviceResourceLoader_p_H #define QPatternist_DeviceResourceLoader_p_H -template class QSet; -class QUrl; - #include QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QSet; +class QUrl; + namespace QPatternist { /** diff --git a/src/xmlpatterns/expr/qcalltargetdescription_p.h b/src/xmlpatterns/expr/qcalltargetdescription_p.h index 1922ea5..8cf03b3 100644 --- a/src/xmlpatterns/expr/qcalltargetdescription_p.h +++ b/src/xmlpatterns/expr/qcalltargetdescription_p.h @@ -52,9 +52,6 @@ #ifndef Patternist_CallTargetDescription_H #define Patternist_CallTargetDescription_H -template class QHash; -template class QList; - #include #include @@ -63,6 +60,9 @@ QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QHash; +template class QList; + namespace QPatternist { class CallSite; diff --git a/src/xmlpatterns/expr/quserfunction_p.h b/src/xmlpatterns/expr/quserfunction_p.h index c7281e4..eaa0895 100644 --- a/src/xmlpatterns/expr/quserfunction_p.h +++ b/src/xmlpatterns/expr/quserfunction_p.h @@ -52,8 +52,6 @@ #ifndef Patternist_UserFunction_H #define Patternist_UserFunction_H -template class QList; - #include #include @@ -64,6 +62,8 @@ QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QList; + namespace QPatternist { /** diff --git a/src/xmlpatterns/functions/qfunctionsignature_p.h b/src/xmlpatterns/functions/qfunctionsignature_p.h index 6e47950..9757d91 100644 --- a/src/xmlpatterns/functions/qfunctionsignature_p.h +++ b/src/xmlpatterns/functions/qfunctionsignature_p.h @@ -52,9 +52,6 @@ #ifndef Patternist_FunctionSignature_H #define Patternist_FunctionSignature_H -template class QHash; -template class QList; - #include #include @@ -67,6 +64,9 @@ QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QHash; +template class QList; + namespace QPatternist { diff --git a/src/xmlpatterns/parser/qmaintainingreader_p.h b/src/xmlpatterns/parser/qmaintainingreader_p.h index 7390a48..f7ae407 100644 --- a/src/xmlpatterns/parser/qmaintainingreader_p.h +++ b/src/xmlpatterns/parser/qmaintainingreader_p.h @@ -61,11 +61,11 @@ #include #include -class QUrl; - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +class QUrl; + namespace QPatternist { /** diff --git a/src/xmlpatterns/schema/qxsdstatemachine_p.h b/src/xmlpatterns/schema/qxsdstatemachine_p.h index bb40578..805d345 100644 --- a/src/xmlpatterns/schema/qxsdstatemachine_p.h +++ b/src/xmlpatterns/schema/qxsdstatemachine_p.h @@ -58,12 +58,12 @@ #include #include -class QIODevice; - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +class QIODevice; + namespace QPatternist { /** diff --git a/src/xmlpatterns/schema/qxsduserschematype_p.h b/src/xmlpatterns/schema/qxsduserschematype_p.h index 6a13f58..8c70441 100644 --- a/src/xmlpatterns/schema/qxsduserschematype_p.h +++ b/src/xmlpatterns/schema/qxsduserschematype_p.h @@ -56,13 +56,13 @@ #include #include -template class QHash; -template class QList; - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QHash; +template class QList; + namespace QPatternist { /** diff --git a/src/xmlpatterns/type/qlocalnametest_p.h b/src/xmlpatterns/type/qlocalnametest_p.h index 331ef5c..fc58410 100644 --- a/src/xmlpatterns/type/qlocalnametest_p.h +++ b/src/xmlpatterns/type/qlocalnametest_p.h @@ -54,12 +54,12 @@ #include -template class QHash; - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QHash; + namespace QPatternist { /** diff --git a/src/xmlpatterns/type/qnamespacenametest_p.h b/src/xmlpatterns/type/qnamespacenametest_p.h index 6c4fbb2..4c08bec 100644 --- a/src/xmlpatterns/type/qnamespacenametest_p.h +++ b/src/xmlpatterns/type/qnamespacenametest_p.h @@ -54,12 +54,12 @@ #include -template class QHash; - QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +template class QHash; + namespace QPatternist { /** -- cgit v1.2.1