LLVM 22.0.0git
|
#include "llvm/Demangle/ItaniumDemangle.h"
Public Member Functions | |
PODSmallVector () | |
PODSmallVector (const PODSmallVector &)=delete | |
PODSmallVector & | operator= (const PODSmallVector &)=delete |
PODSmallVector (PODSmallVector &&Other) | |
PODSmallVector & | operator= (PODSmallVector &&Other) |
void | push_back (const T &Elem) |
void | pop_back () |
void | shrinkToSize (size_t Index) |
T * | begin () |
T * | end () |
bool | empty () const |
size_t | size () const |
T & | back () |
T & | operator[] (size_t Index) |
void | clear () |
~PODSmallVector () |
Definition at line 41 of file ItaniumDemangle.h.
|
inline |
Definition at line 77 of file ItaniumDemangle.h.
|
delete |
|
inline |
Definition at line 82 of file ItaniumDemangle.h.
|
inline |
Definition at line 156 of file ItaniumDemangle.h.
|
inline |
Definition at line 146 of file ItaniumDemangle.h.
|
inline |
Definition at line 141 of file ItaniumDemangle.h.
Referenced by PODSmallVector< Node *, 8 >::operator[]().
|
inline |
Definition at line 154 of file ItaniumDemangle.h.
|
inline |
Definition at line 144 of file ItaniumDemangle.h.
|
inline |
Definition at line 142 of file ItaniumDemangle.h.
|
delete |
|
inline |
Definition at line 96 of file ItaniumDemangle.h.
|
inline |
Definition at line 150 of file ItaniumDemangle.h.
|
inline |
Definition at line 131 of file ItaniumDemangle.h.
Definition at line 124 of file ItaniumDemangle.h.
Referenced by AbstractManglingParser< Derived, Alloc >::parseTemplateParamDecl().
|
inline |
Definition at line 136 of file ItaniumDemangle.h.
|
inline |
Definition at line 145 of file ItaniumDemangle.h.
Referenced by PODSmallVector< Node *, 8 >::operator[](), PODSmallVector< Node *, 8 >::push_back(), and PODSmallVector< Node *, 8 >::shrinkToSize().