summaryrefslogtreecommitdiff
path: root/cpp/src/qmf/Query.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qmf/Query.h')
-rw-r--r--cpp/src/qmf/Query.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/qmf/Query.h b/cpp/src/qmf/Query.h
index 875749862e..96ad2b0d24 100644
--- a/cpp/src/qmf/Query.h
+++ b/cpp/src/qmf/Query.h
@@ -77,7 +77,7 @@ namespace qmf {
Query(const char* className, const char* packageName);
Query(const SchemaClassKey* key);
Query(const ObjectId* oid);
- Query(QueryImpl* impl);
+ Query(const Query& from);
~Query();
void setSelect(const QueryOperand* criterion);
@@ -96,6 +96,10 @@ namespace qmf {
const char* getOrderBy() const;
bool getDecreasing() const;
+ private:
+ friend class QueryImpl;
+ friend class BrokerProxyImpl;
+ Query(QueryImpl* impl);
QueryImpl* impl;
};
}