#include <pointerToArray.h>
Inheritance diagram for PointerToArray< Element >:
Public Types | |
typedef TYPENAME pvector< Element >::value_type | value_type |
typedef TYPENAME pvector< Element >::reference | reference |
typedef TYPENAME pvector< Element >::const_reference | const_reference |
typedef TYPENAME pvector< Element >::iterator | iterator |
typedef TYPENAME pvector< Element >::const_iterator | const_iterator |
typedef TYPENAME pvector< Element >::reverse_iterator | reverse_iterator |
typedef TYPENAME pvector< Element >::const_reverse_iterator | const_reverse_iterator |
typedef TYPENAME pvector< Element >::difference_type | difference_type |
typedef TYPENAME pvector< Element >::size_type | size_type |
Public Member Functions | |
INLINE | PointerToArray (size_type n, const Element &value) |
INLINE | PointerToArray (const PointerToArray< Element > ©) |
INLINE iterator | begin () const |
INLINE iterator | end () const |
INLINE TYPENAME PointerToArray< Element >::reverse_iterator | rbegin () const |
INLINE TYPENAME PointerToArray< Element >::reverse_iterator | rend () const |
INLINE size_type | max_size () const |
INLINE bool | empty () const |
INLINE void | reserve (size_type n) |
INLINE size_type | capacity () const |
INLINE reference | front () const |
INLINE reference | back () const |
INLINE iterator | insert (iterator position, const Element &x) const |
INLINE void | insert (iterator position, size_type n, const Element &x) const |
INLINE void | erase (iterator position) const |
INLINE void | erase (iterator first, iterator last) const |
INLINE reference | operator[] (int n) const |
INLINE void | push_back (const Element &x) |
INLINE void | pop_back () |
INLINE void | make_empty () |
INLINE | operator Element * () const |
INLINE Element * | p () const |
INLINE pvector< Element > & | v () const |
INLINE void * | get_void_ptr () const |
INLINE void | set_void_ptr (void *p) |
INLINE int | get_ref_count () const |
INLINE PointerToArray< Element > & | operator= (RefCountObj< pvector< Element > > *ptr) |
INLINE PointerToArray< Element > & | operator= (const PointerToArray< Element > ©) |
INLINE void | clear () |
Static Public Member Functions | |
INLINE PointerToArray< Element > | empty_array (size_type n) |
Public Attributes | |
PUBLISHED | __pad0__: INLINE PointerToArray() |
PUBLISHED | __pad1__: INLINE size_type size() const |
PUBLISHED | __pad2__: INLINE reference operator [](size_type n) const |
Static Private Attributes | |
pvector< Element > | _empty_array |
|
Definition at line 98 of file pointerToArray.h. |
|
Definition at line 96 of file pointerToArray.h. |
|
Definition at line 100 of file pointerToArray.h. |
|
Definition at line 101 of file pointerToArray.h. |
|
Definition at line 97 of file pointerToArray.h. |
|
Definition at line 95 of file pointerToArray.h. |
|
Definition at line 99 of file pointerToArray.h. |
|
Definition at line 102 of file pointerToArray.h. |
|
Definition at line 94 of file pointerToArray.h. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from PointerToBase< RefCountObj< pvector< Element > > >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from PointerToBase< RefCountObj< pvector< Element > > >. Definition at line 105 of file pointerToArray.h. |
|
Definition at line 126 of file pointerToArray.h. |
|
Definition at line 152 of file pointerToArray.h. |
|
Definition at line 189 of file pointerToArray.h. |