LLVM: llvm::RopeRefCountString Struct Reference (original) (raw)
RopeRefCountString - This struct is allocated with 'new char[]' from the heap, and represents a reference counted chunk of string data. More...
#include "[llvm/ADT/RewriteRope.h](RewriteRope%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| void | Retain () |
| void | Release () |
RopeRefCountString - This struct is allocated with 'new char[]' from the heap, and represents a reference counted chunk of string data.
When its ref count drops to zero, it is delete[]'d. This is primarily managed through the RopePiece class below.
Definition at line 34 of file RewriteRope.h.
◆ Release()
| void llvm::RopeRefCountString::Release ( ) | inline |
|---|
◆ Retain()
| void llvm::RopeRefCountString::Retain ( ) | inline |
|---|
◆ Data
char llvm::RopeRefCountString::Data[1]
◆ RefCount
unsigned llvm::RopeRefCountString::RefCount
The documentation for this struct was generated from the following file:
- include/llvm/ADT/RewriteRope.h