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