clang API Documentation

Public Types | Public Member Functions
clang::UsuallyTinyPtrVector< T > Class Template Reference

A vector class template that is optimized for storing a single pointer element. More...

#include <UsuallyTinyPtrVector.h>

List of all members.

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 ()

Detailed Description

template<typename T>
class clang::UsuallyTinyPtrVector< T >

A vector class template that is optimized for storing a single pointer element.

Definition at line 25 of file UsuallyTinyPtrVector.h.


Member Typedef Documentation

template<typename T>
typedef const T** clang::UsuallyTinyPtrVector< T >::iterator

Definition at line 41 of file UsuallyTinyPtrVector.h.


Constructor & Destructor Documentation

template<typename T>
clang::UsuallyTinyPtrVector< T >::UsuallyTinyPtrVector ( ) [inline]

Definition at line 35 of file UsuallyTinyPtrVector.h.

template<typename T>
clang::UsuallyTinyPtrVector< T >::UsuallyTinyPtrVector ( T *  Element) [inline, explicit]

Definition at line 36 of file UsuallyTinyPtrVector.h.


Member Function Documentation

template<typename T >
UsuallyTinyPtrVector< T >::iterator clang::UsuallyTinyPtrVector< T >::begin ( ) const

Definition at line 52 of file UsuallyTinyPtrVector.h.

template<typename T >
void clang::UsuallyTinyPtrVector< T >::Destroy ( )

Definition at line 106 of file UsuallyTinyPtrVector.h.

template<typename T>
bool clang::UsuallyTinyPtrVector< T >::empty ( ) const [inline]

Definition at line 39 of file UsuallyTinyPtrVector.h.

template<typename T >
UsuallyTinyPtrVector< T >::iterator clang::UsuallyTinyPtrVector< T >::end ( ) const

Definition at line 62 of file UsuallyTinyPtrVector.h.

template<typename T >
void clang::UsuallyTinyPtrVector< T >::push_back ( T *  Method)

Definition at line 84 of file UsuallyTinyPtrVector.h.

template<typename T >
size_t clang::UsuallyTinyPtrVector< T >::size ( ) const

Definition at line 75 of file UsuallyTinyPtrVector.h.


The documentation for this class was generated from the following file: