#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 |
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 |
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] |