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