clang API Documentation
A vector class template that is optimized for storing a single pointer element. More...
#include <UsuallyTinyPtrVector.h>
Public Types | |
| typedef const T ** | iterator |
Public Member Functions | |
| UsuallyTinyPtrVector () | |
| UsuallyTinyPtrVector (T *Element) | |
| bool | empty () const |
| iterator | begin () const |
| iterator | end () const |
| size_t | size () const |
| void | push_back (T *Method) |
| void | Destroy () |
A vector class template that is optimized for storing a single pointer element.
Definition at line 25 of file UsuallyTinyPtrVector.h.
| typedef const T** clang::UsuallyTinyPtrVector< T >::iterator |
Definition at line 41 of file UsuallyTinyPtrVector.h.
| clang::UsuallyTinyPtrVector< T >::UsuallyTinyPtrVector | ( | ) | [inline] |
Definition at line 35 of file UsuallyTinyPtrVector.h.
| clang::UsuallyTinyPtrVector< T >::UsuallyTinyPtrVector | ( | T * | Element | ) | [inline, explicit] |
Definition at line 36 of file UsuallyTinyPtrVector.h.
| UsuallyTinyPtrVector< T >::iterator clang::UsuallyTinyPtrVector< T >::begin | ( | ) | const |
Definition at line 52 of file UsuallyTinyPtrVector.h.
| void clang::UsuallyTinyPtrVector< T >::Destroy | ( | ) |
Definition at line 106 of file UsuallyTinyPtrVector.h.
| bool clang::UsuallyTinyPtrVector< T >::empty | ( | ) | const [inline] |
Definition at line 39 of file UsuallyTinyPtrVector.h.
| UsuallyTinyPtrVector< T >::iterator clang::UsuallyTinyPtrVector< T >::end | ( | ) | const |
Definition at line 62 of file UsuallyTinyPtrVector.h.
| void clang::UsuallyTinyPtrVector< T >::push_back | ( | T * | Method | ) |
Definition at line 84 of file UsuallyTinyPtrVector.h.
| size_t clang::UsuallyTinyPtrVector< T >::size | ( | ) | const |
Definition at line 75 of file UsuallyTinyPtrVector.h.