Rename Node into ListNode

This commit is contained in:
Benoit Blanchon
2014-11-05 13:14:15 +01:00
parent 8138c64116
commit 342b079133
4 changed files with 9 additions and 9 deletions

View File

@ -17,7 +17,7 @@ template <typename T>
class List {
public:
typedef T value_type;
typedef Node<T> node_type;
typedef ListNode<T> node_type;
typedef ListIterator<T> iterator;
typedef ListConstIterator<T> const_iterator;

View File

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

View File

@ -6,7 +6,7 @@
#pragma once
#include "Node.hpp"
#include "ListNode.hpp"
namespace ArduinoJson {
namespace Internals {
@ -14,7 +14,7 @@ namespace Internals {
template <typename T>
class ListIterator {
public:
explicit ListIterator(Node<T> *node = NULL) : _node(node) {}
explicit ListIterator(ListNode<T> *node = NULL) : _node(node) {}
T &operator*() const { return _node->content; }
T *operator->() { return &_node->content; }
@ -33,7 +33,7 @@ class ListIterator {
}
private:
Node<T> *_node;
ListNode<T> *_node;
};
}
}

View File

@ -12,10 +12,10 @@ namespace ArduinoJson {
namespace Internals {
template <typename T>
struct Node {
Node() : next(NULL) {}
struct ListNode {
ListNode() : next(NULL) {}
Node<T>* next;
ListNode<T>* next;
T content;
};
}