JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
juce::StringHolderUtils Class Reference

Public Types

using CharPointerType = StringHolder::CharPointerType
 
using CharType = StringHolder::CharType
 

Static Public Member Functions

static CharPointerType createUninitialisedBytes (size_t numBytes)
 
template<class CharPointer >
static CharPointerType createFromCharPointer (const CharPointer text)
 
template<class CharPointer >
static CharPointerType createFromCharPointer (const CharPointer text, size_t maxChars)
 
template<class CharPointer >
static CharPointerType createFromCharPointer (const CharPointer start, const CharPointer end)
 
static CharPointerType createFromCharPointer (const CharPointerType start, const CharPointerType end)
 
static CharPointerType createFromFixedLength (const char *const src, const size_t numChars)
 
static void retain (const CharPointerType text) noexcept
 
static void release (StringHolder *const b) noexcept
 
static void release (const CharPointerType text) noexcept
 
static int getReferenceCount (const CharPointerType text) noexcept
 
static CharPointerType makeUniqueWithByteSize (const CharPointerType text, size_t numBytes)
 
static size_t getAllocatedNumBytes (const CharPointerType text) noexcept
 

Detailed Description

Definition at line 61 of file juce_String.cpp.

Member Typedef Documentation

◆ CharPointerType

Definition at line 64 of file juce_String.cpp.

◆ CharType

using juce::StringHolderUtils::CharType = StringHolder::CharType

Definition at line 65 of file juce_String.cpp.

Member Function Documentation

◆ createFromCharPointer() [1/4]

template<class CharPointer >
static CharPointerType juce::StringHolderUtils::createFromCharPointer ( const CharPointer  start,
const CharPointer  end 
)
static

Definition at line 111 of file juce_String.cpp.

◆ createFromCharPointer() [2/4]

template<class CharPointer >
static CharPointerType juce::StringHolderUtils::createFromCharPointer ( const CharPointer  text)
static

Definition at line 78 of file juce_String.cpp.

◆ createFromCharPointer() [3/4]

template<class CharPointer >
static CharPointerType juce::StringHolderUtils::createFromCharPointer ( const CharPointer  text,
size_t  maxChars 
)
static

Definition at line 90 of file juce_String.cpp.

◆ createFromCharPointer() [4/4]

static CharPointerType juce::StringHolderUtils::createFromCharPointer ( const CharPointerType  start,
const CharPointerType  end 
)
static

Definition at line 131 of file juce_String.cpp.

◆ createFromFixedLength()

static CharPointerType juce::StringHolderUtils::createFromFixedLength ( const char *const  src,
const size_t  numChars 
)
static

Definition at line 144 of file juce_String.cpp.

◆ createUninitialisedBytes()

static CharPointerType juce::StringHolderUtils::createUninitialisedBytes ( size_t  numBytes)
static

Definition at line 67 of file juce_String.cpp.

◆ getAllocatedNumBytes()

static size_t juce::StringHolderUtils::getAllocatedNumBytes ( const CharPointerType  text)
staticnoexcept

Definition at line 199 of file juce_String.cpp.

◆ getReferenceCount()

static int juce::StringHolderUtils::getReferenceCount ( const CharPointerType  text)
staticnoexcept

Definition at line 172 of file juce_String.cpp.

◆ makeUniqueWithByteSize()

static CharPointerType juce::StringHolderUtils::makeUniqueWithByteSize ( const CharPointerType  text,
size_t  numBytes 
)
static

Definition at line 178 of file juce_String.cpp.

◆ release() [1/2]

static void juce::StringHolderUtils::release ( const CharPointerType  text)
staticnoexcept

Definition at line 167 of file juce_String.cpp.

◆ release() [2/2]

static void juce::StringHolderUtils::release ( StringHolder *const  b)
staticnoexcept

Definition at line 160 of file juce_String.cpp.

◆ retain()

static void juce::StringHolderUtils::retain ( const CharPointerType  text)
staticnoexcept

Definition at line 152 of file juce_String.cpp.


The documentation for this class was generated from the following file: