◆ CharPointerType
◆ CharType
◆ StringHolder()
StringHolder::StringHolder |
( |
| ) |
|
◆ createFromCharPointer() [1/4]
template<class CharPointer >
static CharPointerType StringHolder::createFromCharPointer |
( |
const CharPointer |
text | ) |
|
|
inlinestatic |
◆ createFromCharPointer() [2/4]
template<class CharPointer >
static CharPointerType StringHolder::createFromCharPointer |
( |
const CharPointer |
text, |
|
|
size_t |
maxChars |
|
) |
| |
|
inlinestatic |
◆ createFromCharPointer() [3/4]
template<class CharPointer >
static CharPointerType StringHolder::createFromCharPointer |
( |
const CharPointer |
start, |
|
|
const CharPointer |
end |
|
) |
| |
|
inlinestatic |
◆ createFromCharPointer() [4/4]
◆ createFromFixedLength()
static CharPointerType StringHolder::createFromFixedLength |
( |
const char *const |
src, |
|
|
const size_t |
numChars |
|
) |
| |
|
inlinestatic |
◆ createUninitialisedBytes()
static CharPointerType StringHolder::createUninitialisedBytes |
( |
size_t |
numBytes | ) |
|
|
inlinestatic |
◆ getAllocatedNumBytes()
static size_t StringHolder::getAllocatedNumBytes |
( |
const CharPointerType |
text | ) |
|
|
inlinestaticnoexcept |
◆ getReferenceCount()
◆ makeUniqueWithByteSize()
◆ release() [1/2]
◆ release() [2/2]
◆ retain()
◆ allocatedNumBytes
size_t StringHolder::allocatedNumBytes |
◆ refCount
Atomic<int> StringHolder::refCount |
◆ text
The documentation for this class was generated from the following file: