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: