Added tests of JsonObject::const_iterator

This commit is contained in:
Benoit Blanchon
2014-11-05 13:10:22 +01:00
parent e722fc50b1
commit 64b4e15ce6
3 changed files with 42 additions and 14 deletions

View File

@ -12,7 +12,7 @@ namespace Internals {
template <typename T>
class NodeConstIterator {
public:
explicit NodeConstIterator(const Node<T> *node) : _node(node) {}
explicit NodeConstIterator(const Node<T> *node = NULL) : _node(node) {}
const T &operator*() const { return _node->content; }
const T *operator->() { return &_node->content; }

View File

@ -14,7 +14,7 @@ namespace Internals {
template <typename T>
class NodeIterator {
public:
explicit NodeIterator(Node<T> *node) : _node(node) {}
explicit NodeIterator(Node<T> *node = NULL) : _node(node) {}
T &operator*() const { return _node->content; }
T *operator->() { return &_node->content; }