clang API Documentation
#include <Mangle.h>
Public Member Functions | |
| void | setString (StringRef Ref) |
| SmallVectorImpl< char > & | getBuffer () |
| StringRef | getString () const |
| operator StringRef () const | |
MangleBuffer - a convenient class for storing a name which is either the result of a mangling or is a constant string with external memory ownership.
| SmallVectorImpl<char>& clang::MangleBuffer::getBuffer | ( | ) | [inline] |
Definition at line 46 of file Mangle.h.
Referenced by clang::CodeGen::CodeGenModule::getBlockMangledName().
| StringRef clang::MangleBuffer::getString | ( | ) | const [inline] |
Definition at line 50 of file Mangle.h.
Referenced by clang::CodeGen::CodeGenFunction::GenerateBlockFunction(), GetStaticDeclName(), and operator StringRef().
| clang::MangleBuffer::operator StringRef | ( | ) | const [inline] |
Definition at line 55 of file Mangle.h.
References getString().
| void clang::MangleBuffer::setString | ( | StringRef | Ref | ) | [inline] |