Iterators ssize_t
This commit is contained in:
@@ -94,9 +94,9 @@ public:
|
||||
class iterator {
|
||||
friend class PIDeque<T>;
|
||||
private:
|
||||
inline iterator(PIDeque<T> * v, size_t p): parent(v), pos(p) {}
|
||||
inline iterator(PIDeque<T> * v, ssize_t p): parent(v), pos(p) {}
|
||||
PIDeque<T> * parent;
|
||||
size_t pos;
|
||||
ssize_t pos;
|
||||
public:
|
||||
typedef T value_type;
|
||||
typedef T* pointer;
|
||||
@@ -139,9 +139,9 @@ public:
|
||||
class const_iterator {
|
||||
friend class PIDeque<T>;
|
||||
private:
|
||||
inline const_iterator(const PIDeque<T> * v, size_t p): parent(v), pos(p) {}
|
||||
inline const_iterator(const PIDeque<T> * v, ssize_t p): parent(v), pos(p) {}
|
||||
const PIDeque<T> * parent;
|
||||
size_t pos;
|
||||
ssize_t pos;
|
||||
public:
|
||||
typedef T value_type;
|
||||
typedef T* pointer;
|
||||
@@ -182,9 +182,9 @@ public:
|
||||
class reverse_iterator {
|
||||
friend class PIDeque<T>;
|
||||
private:
|
||||
inline reverse_iterator(PIDeque<T> * v, size_t p): parent(v), pos(p) {}
|
||||
inline reverse_iterator(PIDeque<T> * v, ssize_t p): parent(v), pos(p) {}
|
||||
PIDeque<T> * parent;
|
||||
size_t pos;
|
||||
ssize_t pos;
|
||||
public:
|
||||
typedef T value_type;
|
||||
typedef T* pointer;
|
||||
@@ -227,9 +227,9 @@ public:
|
||||
class const_reverse_iterator {
|
||||
friend class PIDeque<T>;
|
||||
private:
|
||||
inline const_reverse_iterator(const PIDeque<T> * v, size_t p): parent(v), pos(p) {}
|
||||
inline const_reverse_iterator(const PIDeque<T> * v, ssize_t p): parent(v), pos(p) {}
|
||||
const PIDeque<T> * parent;
|
||||
size_t pos;
|
||||
ssize_t pos;
|
||||
public:
|
||||
typedef T value_type;
|
||||
typedef T* pointer;
|
||||
|
||||
Reference in New Issue
Block a user