forked from bblanchon/ArduinoJson
Rename Node into ListNode
This commit is contained in:
@ -17,7 +17,7 @@ template <typename T>
|
|||||||
class List {
|
class List {
|
||||||
public:
|
public:
|
||||||
typedef T value_type;
|
typedef T value_type;
|
||||||
typedef Node<T> node_type;
|
typedef ListNode<T> node_type;
|
||||||
typedef ListIterator<T> iterator;
|
typedef ListIterator<T> iterator;
|
||||||
typedef ListConstIterator<T> const_iterator;
|
typedef ListConstIterator<T> const_iterator;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ namespace Internals {
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
class ListConstIterator {
|
class ListConstIterator {
|
||||||
public:
|
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*() const { return _node->content; }
|
||||||
const T *operator->() { return &_node->content; }
|
const T *operator->() { return &_node->content; }
|
||||||
@ -31,7 +31,7 @@ class ListConstIterator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const Node<T> *_node;
|
const ListNode<T> *_node;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Node.hpp"
|
#include "ListNode.hpp"
|
||||||
|
|
||||||
namespace ArduinoJson {
|
namespace ArduinoJson {
|
||||||
namespace Internals {
|
namespace Internals {
|
||||||
@ -14,7 +14,7 @@ namespace Internals {
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
class ListIterator {
|
class ListIterator {
|
||||||
public:
|
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*() const { return _node->content; }
|
||||||
T *operator->() { return &_node->content; }
|
T *operator->() { return &_node->content; }
|
||||||
@ -33,7 +33,7 @@ class ListIterator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Node<T> *_node;
|
ListNode<T> *_node;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,10 +12,10 @@ namespace ArduinoJson {
|
|||||||
namespace Internals {
|
namespace Internals {
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct Node {
|
struct ListNode {
|
||||||
Node() : next(NULL) {}
|
ListNode() : next(NULL) {}
|
||||||
|
|
||||||
Node<T>* next;
|
ListNode<T>* next;
|
||||||
T content;
|
T content;
|
||||||
};
|
};
|
||||||
}
|
}
|
Reference in New Issue
Block a user