#include <SmallVector.h>
Public Types | |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef T | value_type |
| typedef T * | iterator |
| typedef const T * | const_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | pointer |
| typedef const T * | const_pointer |
Public Member Functions | |
| SmallVectorTemplateCommon (size_t Size) | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| size_type | max_size () const |
| size_t | capacity () const |
| capacity - Return the total number of elements in the currently allocated buffer. | |
| pointer | data () |
| data - Return a pointer to the vector's buffer, even if empty(). | |
| const_pointer | data () const |
| data - Return a pointer to the vector's buffer, even if empty(). | |
| reference | operator[] (unsigned idx) |
| const_reference | operator[] (unsigned idx) const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
Protected Member Functions | |
| void | setEnd (T *P) |
| iterator | capacity_ptr () |
| const_iterator | capacity_ptr () const |
| typedef const T* llvm::SmallVectorTemplateCommon< T >::const_iterator |
| typedef const T* llvm::SmallVectorTemplateCommon< T >::const_pointer |
| typedef const T& llvm::SmallVectorTemplateCommon< T >::const_reference |
| typedef std::reverse_iterator<const_iterator> llvm::SmallVectorTemplateCommon< T >::const_reverse_iterator |
| typedef ptrdiff_t llvm::SmallVectorTemplateCommon< T >::difference_type |
| typedef T* llvm::SmallVectorTemplateCommon< T >::iterator |
Reimplemented in llvm::SmallVectorImpl< T >, and llvm::SmallVectorImpl< EITy >.
| typedef T* llvm::SmallVectorTemplateCommon< T >::pointer |
| typedef T& llvm::SmallVectorTemplateCommon< T >::reference |
| typedef std::reverse_iterator<iterator> llvm::SmallVectorTemplateCommon< T >::reverse_iterator |
| typedef size_t llvm::SmallVectorTemplateCommon< T >::size_type |
Reimplemented in llvm::SmallVectorImpl< T >, and llvm::SmallVectorImpl< EITy >.
| typedef T llvm::SmallVectorTemplateCommon< T >::value_type |
| llvm::SmallVectorTemplateCommon< T >::SmallVectorTemplateCommon | ( | size_t | Size | ) | [inline] |
| const_reference llvm::SmallVectorTemplateCommon< T >::back | ( | ) | const [inline] |
| reference llvm::SmallVectorTemplateCommon< T >::back | ( | ) | [inline] |
| const_iterator llvm::SmallVectorTemplateCommon< T >::begin | ( | ) | const [inline] |
| iterator llvm::SmallVectorTemplateCommon< T >::begin | ( | ) | [inline] |
| size_t llvm::SmallVectorTemplateCommon< T >::capacity | ( | ) | const [inline] |
capacity - Return the total number of elements in the currently allocated buffer.
| const_iterator llvm::SmallVectorTemplateCommon< T >::capacity_ptr | ( | ) | const [inline, protected] |
| iterator llvm::SmallVectorTemplateCommon< T >::capacity_ptr | ( | ) | [inline, protected] |
| const_pointer llvm::SmallVectorTemplateCommon< T >::data | ( | ) | const [inline] |
data - Return a pointer to the vector's buffer, even if empty().
| pointer llvm::SmallVectorTemplateCommon< T >::data | ( | ) | [inline] |
data - Return a pointer to the vector's buffer, even if empty().
| const_iterator llvm::SmallVectorTemplateCommon< T >::end | ( | ) | const [inline] |
| iterator llvm::SmallVectorTemplateCommon< T >::end | ( | ) | [inline] |
| const_reference llvm::SmallVectorTemplateCommon< T >::front | ( | ) | const [inline] |
| reference llvm::SmallVectorTemplateCommon< T >::front | ( | ) | [inline] |
| size_type llvm::SmallVectorTemplateCommon< T >::max_size | ( | ) | const [inline] |
| const_reference llvm::SmallVectorTemplateCommon< T >::operator[] | ( | unsigned | idx | ) | const [inline] |
| reference llvm::SmallVectorTemplateCommon< T >::operator[] | ( | unsigned | idx | ) | [inline] |
| const_reverse_iterator llvm::SmallVectorTemplateCommon< T >::rbegin | ( | ) | const [inline] |
| reverse_iterator llvm::SmallVectorTemplateCommon< T >::rbegin | ( | ) | [inline] |
| const_reverse_iterator llvm::SmallVectorTemplateCommon< T >::rend | ( | ) | const [inline] |
| reverse_iterator llvm::SmallVectorTemplateCommon< T >::rend | ( | ) | [inline] |
| void llvm::SmallVectorTemplateCommon< T >::setEnd | ( | T * | P | ) | [inline, protected] |
| size_type llvm::SmallVectorTemplateCommon< T >::size | ( | ) | const [inline] |
1.6.3