little formating improvement
This commit is contained in:
@@ -15,6 +15,8 @@ public:
|
||||
typedef std::allocator<int> allocator_type;
|
||||
typedef std::size_t size_type;
|
||||
|
||||
typedef int * iterator;
|
||||
|
||||
ftvector();
|
||||
ftvector( ftvector const & src );
|
||||
~ftvector();
|
||||
@@ -24,74 +26,74 @@ public:
|
||||
/*************
|
||||
* iterators :
|
||||
*************/
|
||||
// begin
|
||||
// iterator begin();
|
||||
// const_iterator begin() const;
|
||||
// end
|
||||
// iterator end();
|
||||
// const_iterator end() const;
|
||||
// rbegin
|
||||
// reverse_iterator rbegin();
|
||||
// const_reverse_iterator rbegin() const;
|
||||
// rend
|
||||
// reverse_iterator rend();
|
||||
// const_reverse_iterator rend() const;
|
||||
// begin -------------------------------------
|
||||
iterator begin();
|
||||
//const_iterator begin() const;
|
||||
// end ---------------------------------------
|
||||
iterator end();
|
||||
//const_iterator end() const;
|
||||
// rbegin ------------------------------------
|
||||
//reverse_iterator rbegin();
|
||||
//const_reverse_iterator rbegin() const;
|
||||
// rend --------------------------------------
|
||||
//reverse_iterator rend();
|
||||
//const_reverse_iterator rend() const;
|
||||
|
||||
/************
|
||||
* capacity :
|
||||
************/
|
||||
// size
|
||||
// size --------------------------------------
|
||||
size_type size() const;
|
||||
// max_size
|
||||
// size_type max_size() const;
|
||||
// resize
|
||||
// void resize(size_type n, value_type val = value_type());
|
||||
// capacity
|
||||
// size_type capacity() const;
|
||||
// empty
|
||||
// bool empty() const;
|
||||
//reserve
|
||||
// max_size ----------------------------------
|
||||
//size_type max_size() const;
|
||||
// resize ------------------------------------
|
||||
//void resize(size_type n, value_type val = value_type());
|
||||
// capacity ----------------------------------
|
||||
//size_type capacity() const;
|
||||
// empty -------------------------------------
|
||||
//bool empty() const;
|
||||
// reserve -----------------------------------
|
||||
void reserve(size_type n);
|
||||
|
||||
/******************
|
||||
* element access :
|
||||
******************/
|
||||
// operator[]
|
||||
// reference operator[](size_type n);
|
||||
// const_reference operator[](size_type n) const;
|
||||
// at
|
||||
// reference at(size_type n);
|
||||
// const_reference at(size_type n) const;
|
||||
// front
|
||||
// reference front();
|
||||
// const_reference front() const;
|
||||
// back
|
||||
// reference back();
|
||||
// const_reference back() const;
|
||||
// operator[] --------------------------------
|
||||
//reference operator[](size_type n);
|
||||
//const_reference operator[](size_type n) const;
|
||||
// at ----------------------------------------
|
||||
//reference at(size_type n);
|
||||
//const_reference at(size_type n) const;
|
||||
// front -------------------------------------
|
||||
//reference front();
|
||||
//const_reference front() const;
|
||||
// back --------------------------------------
|
||||
//reference back();
|
||||
//const_reference back() const;
|
||||
|
||||
/*************
|
||||
* modifiers :
|
||||
*************/
|
||||
// assign
|
||||
// template <class InputIterator>
|
||||
// void assign(InputIterator first, InputIterator last);
|
||||
// void assign(size_type n, const value_type& val);
|
||||
// push_back
|
||||
// assign ------------------------------------
|
||||
//template <class InputIterator>
|
||||
// void assign(InputIterator first, InputIterator last);
|
||||
//void assign(size_type n, const value_type& val);
|
||||
// push_back ---------------------------------
|
||||
void push_back(const value_type & val);
|
||||
// pop_back
|
||||
// void pop_back();
|
||||
// insert
|
||||
// iterator insert(iterator position, const value_type& val);
|
||||
// void insert(iterator position, size_type n, const value_type& val);
|
||||
// template <class InputIterator>
|
||||
// void insert(iterator position, InputIterator first, InputIterator last);
|
||||
// erase
|
||||
// iterator erase(iterator position);
|
||||
// iterator erase(iterator first, iterator last);
|
||||
// swap
|
||||
// void swap(vector& x);
|
||||
// clear
|
||||
// void clear();
|
||||
// pop_back ----------------------------------
|
||||
//void pop_back();
|
||||
// insert ------------------------------------
|
||||
//iterator insert(iterator position, const value_type& val);
|
||||
//void insert(iterator position, size_type n, const value_type& val);
|
||||
//template <class InputIterator>
|
||||
// void insert(iterator position, InputIterator first, InputIterator last);
|
||||
// erase -------------------------------------
|
||||
//iterator erase(iterator position);
|
||||
//iterator erase(iterator first, iterator last);
|
||||
// swap --------------------------------------
|
||||
//void swap(vector& x);
|
||||
// clear -------------------------------------
|
||||
//void clear();
|
||||
|
||||
|
||||
private:
|
||||
@@ -101,6 +103,8 @@ private:
|
||||
value_type * _mem_ptr;
|
||||
allocator_type _allocator;
|
||||
|
||||
void _destroy(iterator first, iterator last);
|
||||
|
||||
};
|
||||
|
||||
//std::ostream & operator<<(std::ostream & o, ftvector const & rhs);
|
||||
|
||||
Reference in New Issue
Block a user