|
CBMC
|
#include <expanding_vector.h>
Inheritance diagram for expanding_vectort< T >:Public Types | |
| typedef data_typet::size_type | size_type |
| typedef data_typet::iterator | iterator |
| typedef data_typet::const_iterator | const_iterator |
Public Member Functions | |
| T & | operator[] (typename std::vector< T >::size_type n) |
| void | clear () |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cend () const |
| size_type | size () const |
| void | push_back (const T &t) |
| void | push_back (T &&t) |
Private Types | |
| typedef std::vector< T > | data_typet |
Private Attributes | |
| data_typet | data |
Definition at line 16 of file expanding_vector.h.
| typedef data_typet::const_iterator expanding_vectort< T >::const_iterator |
Definition at line 27 of file expanding_vector.h.
|
private |
Definition at line 18 of file expanding_vector.h.
| typedef data_typet::iterator expanding_vectort< T >::iterator |
Definition at line 25 of file expanding_vector.h.
| typedef data_typet::size_type expanding_vectort< T >::size_type |
Definition at line 23 of file expanding_vector.h.
|
inline |
Definition at line 38 of file expanding_vector.h.
|
inline |
Definition at line 39 of file expanding_vector.h.
|
inline |
Definition at line 40 of file expanding_vector.h.
|
inline |
Definition at line 44 of file expanding_vector.h.
|
inline |
Definition at line 36 of file expanding_vector.h.
|
inline |
Definition at line 42 of file expanding_vector.h.
|
inline |
Definition at line 43 of file expanding_vector.h.
|
inline |
Definition at line 29 of file expanding_vector.h.
|
inline |
Definition at line 48 of file expanding_vector.h.
|
inline |
Definition at line 49 of file expanding_vector.h.
|
inline |
Definition at line 46 of file expanding_vector.h.
|
private |
Definition at line 19 of file expanding_vector.h.