aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilo Yip <miloyip@gmail.com>2019-06-28 10:37:13 +0800
committerMilo Yip <miloyip@gmail.com>2019-06-28 10:37:13 +0800
commitd87b698d0fcc10a5f632ecbc80a9cb2a8fa094a5 (patch)
tree9fda65e273eaeb80e8e5b2c324e55c339ed3c916
parent4b3d7c2f42142f10b888e580c515f60ca98e2ee9 (diff)
downloadrapidjson-d87b698d0fcc10a5f632ecbc80a9cb2a8fa094a5.tar.gz
Change all GenericMemberIterator from struct to class
-rw-r--r--include/rapidjson/document.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/rapidjson/document.h b/include/rapidjson/document.h
index d1b90eb..9783fe4 100644
--- a/include/rapidjson/document.h
+++ b/include/rapidjson/document.h
@@ -205,17 +205,17 @@ private:
// class-based member iterator implementation disabled, use plain pointers
template <bool Const, typename Encoding, typename Allocator>
-struct GenericMemberIterator;
+class GenericMemberIterator;
//! non-const GenericMemberIterator
template <typename Encoding, typename Allocator>
-struct GenericMemberIterator<false,Encoding,Allocator> {
+class GenericMemberIterator<false,Encoding,Allocator> {
//! use plain pointer as iterator type
typedef GenericMember<Encoding,Allocator>* Iterator;
};
//! const GenericMemberIterator
template <typename Encoding, typename Allocator>
-struct GenericMemberIterator<true,Encoding,Allocator> {
+class GenericMemberIterator<true,Encoding,Allocator> {
//! use plain const pointer as iterator type
typedef const GenericMember<Encoding,Allocator>* Iterator;
};