class OutputStream
Declaration
class OutputStream { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/Utility.h:27
Member Variables
- public unsigned int CurrentPackIndex = std::numeric_limits<unsigned int>::max()
- If a ParameterPackExpansion (or similar type) is encountered, the offset into the pack that we're currently printing.
- public unsigned int CurrentPackMax = std::numeric_limits<unsigned int>::max()
Method Overview
- public OutputStream(char * StartBuf, size_t Size)
- public OutputStream()
- public char back() const
- public bool empty() const
- public char * getBuffer()
- public size_t getBufferCapacity() const
- public char * getBufferEnd()
- public size_t getCurrentPosition() const
- public void reset(char * Buffer_, size_t BufferCapacity_)
- public void setCurrentPosition(size_t NewPos)
Methods
¶OutputStream(char* StartBuf, size_t Size)
OutputStream(char* StartBuf, size_t Size)
Declared at: llvm/include/llvm/Demangle/Utility.h:66
Parameters
- char* StartBuf
- size_t Size
¶OutputStream()
OutputStream()
Declared at: llvm/include/llvm/Demangle/Utility.h:68
¶char back() const
char back() const
Declared at: llvm/include/llvm/Demangle/Utility.h:132
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/Demangle/Utility.h:136
¶char* getBuffer()
char* getBuffer()
Declared at: llvm/include/llvm/Demangle/Utility.h:138
¶size_t getBufferCapacity() const
size_t getBufferCapacity() const
Declared at: llvm/include/llvm/Demangle/Utility.h:140
¶char* getBufferEnd()
char* getBufferEnd()
Declared at: llvm/include/llvm/Demangle/Utility.h:139
¶size_t getCurrentPosition() const
size_t getCurrentPosition() const
Declared at: llvm/include/llvm/Demangle/Utility.h:129
¶void reset(char* Buffer_, size_t BufferCapacity_)
void reset(char* Buffer_, size_t BufferCapacity_)
Declared at: llvm/include/llvm/Demangle/Utility.h:69
Parameters
- char* Buffer_
- size_t BufferCapacity_
¶void setCurrentPosition(size_t NewPos)
void setCurrentPosition(size_t NewPos)
Declared at: llvm/include/llvm/Demangle/Utility.h:130
Parameters
- size_t NewPos