LLVM: OutputBuffer Class Reference (original) (raw)
#include "[llvm/Demangle/Utility.h](Demangle%5F2Utility%5F8h%5Fsource.html)"
Definition at line 32 of file Utility.h.
OutputBuffer::OutputBuffer ( char * StartBuf, size_t Size ) |
inline |
◆ OutputBuffer() [2/4]
OutputBuffer::OutputBuffer ( char * StartBuf, size_t * SizePtr ) |
inline |
◆ OutputBuffer() [3/4]
OutputBuffer::OutputBuffer ( ) |
default |
◆ OutputBuffer() [4/4]
◆ back()
char OutputBuffer::back ( ) const |
inline |
◆ empty()
bool OutputBuffer::empty ( ) const |
inline |
◆ getBuffer()
char * OutputBuffer::getBuffer ( ) |
inline |
◆ getBufferCapacity()
size_t OutputBuffer::getBufferCapacity ( ) const |
inline |
◆ getBufferEnd()
char * OutputBuffer::getBufferEnd ( ) |
inline |
◆ getCurrentPosition()
size_t OutputBuffer::getCurrentPosition ( ) const |
inline |
◆ insert()
void OutputBuffer::insert ( size_t Pos, const char * S, size_t N ) |
inline |
◆ isGtInsideTemplateArgs()
bool OutputBuffer::isGtInsideTemplateArgs ( ) const |
inline |
◆ operator std::string_view()
OutputBuffer::operator std::string_view ( ) const |
inline |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
OutputBuffer & OutputBuffer::operator+= ( std::string_view R) |
inline |
◆ operator<<() [1/8]
◆ operator<<() [2/8]
◆ operator<<() [3/8]
OutputBuffer & OutputBuffer::operator<< ( long long N) |
inline |
◆ operator<<() [4/8]
◆ operator<<() [5/8]
OutputBuffer & OutputBuffer::operator<< ( std::string_view R) |
inline |
◆ operator<<() [6/8]
◆ operator<<() [7/8]
◆ operator<<() [8/8]
◆ operator=()
◆ prepend()
OutputBuffer & OutputBuffer::prepend ( std::string_view R) |
inline |
◆ printClose()
void OutputBuffer::printClose ( char Close = ')') |
inline |
◆ printOpen()
void OutputBuffer::printOpen ( char Open = '(') |
inline |
◆ setCurrentPosition()
void OutputBuffer::setCurrentPosition ( size_t NewPos) |
inline |
◆ CurrentPackIndex
◆ CurrentPackMax
◆ GtIsGt
The documentation for this class was generated from the following file: