OpenShot Library | libopenshot-audio 0.2.0
juce::var::VariantType_String Class Reference
+ Inheritance diagram for juce::var::VariantType_String:

Public Member Functions

void cleanUp (ValueUnion &data) const noexcept override
 
void createCopy (ValueUnion &dest, const ValueUnion &source) const override
 
bool isString () const noexcept override
 
int toInt (const ValueUnion &data) const noexcept override
 
int64 toInt64 (const ValueUnion &data) const noexcept override
 
double toDouble (const ValueUnion &data) const noexcept override
 
String toString (const ValueUnion &data) const override
 
bool toBool (const ValueUnion &data) const noexcept override
 
bool isComparable () const noexcept override
 
bool equals (const ValueUnion &data, const ValueUnion &otherData, const VariantType &otherType) const noexcept override
 
void writeToStream (const ValueUnion &data, OutputStream &output) const override
 
- Public Member Functions inherited from juce::var::VariantType
virtual int toInt (const ValueUnion &) const noexcept
 
virtual int64 toInt64 (const ValueUnion &) const noexcept
 
virtual double toDouble (const ValueUnion &) const noexcept
 
virtual String toString (const ValueUnion &) const
 
virtual bool toBool (const ValueUnion &) const noexcept
 
virtual ReferenceCountedObjecttoObject (const ValueUnion &) const noexcept
 
virtual Array< var > * toArray (const ValueUnion &) const noexcept
 
virtual MemoryBlocktoBinary (const ValueUnion &) const noexcept
 
virtual var clone (const var &original) const
 
virtual bool isVoid () const noexcept
 
virtual bool isUndefined () const noexcept
 
virtual bool isInt () const noexcept
 
virtual bool isInt64 () const noexcept
 
virtual bool isBool () const noexcept
 
virtual bool isDouble () const noexcept
 
virtual bool isString () const noexcept
 
virtual bool isObject () const noexcept
 
virtual bool isArray () const noexcept
 
virtual bool isBinary () const noexcept
 
virtual bool isMethod () const noexcept
 
virtual bool isComparable () const noexcept
 
virtual void cleanUp (ValueUnion &) const noexcept
 
virtual void createCopy (ValueUnion &dest, const ValueUnion &source) const
 
virtual bool equals (const ValueUnion &data, const ValueUnion &otherData, const VariantType &otherType) const noexcept=0
 
virtual void writeToStream (const ValueUnion &data, OutputStream &output) const =0
 

Static Public Attributes

static const VariantType_String instance
 

Detailed Description

Definition at line 224 of file juce_Variant.cpp.

Constructor & Destructor Documentation

◆ VariantType_String()

juce::var::VariantType_String::VariantType_String ( )
inlinenoexcept

Definition at line 227 of file juce_Variant.cpp.

Member Function Documentation

◆ cleanUp()

void juce::var::VariantType_String::cleanUp ( ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 230 of file juce_Variant.cpp.

◆ createCopy()

void juce::var::VariantType_String::createCopy ( ValueUnion &  dest,
const ValueUnion &  source 
) const
inlineoverridevirtual

Reimplemented from juce::var::VariantType.

Definition at line 231 of file juce_Variant.cpp.

◆ isString()

bool juce::var::VariantType_String::isString ( ) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 233 of file juce_Variant.cpp.

◆ toInt()

int juce::var::VariantType_String::toInt ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 234 of file juce_Variant.cpp.

◆ toInt64()

int64 juce::var::VariantType_String::toInt64 ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 235 of file juce_Variant.cpp.

◆ toDouble()

double juce::var::VariantType_String::toDouble ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 236 of file juce_Variant.cpp.

◆ toString()

String juce::var::VariantType_String::toString ( const ValueUnion &  data) const
inlineoverridevirtual

Reimplemented from juce::var::VariantType.

Definition at line 237 of file juce_Variant.cpp.

◆ toBool()

bool juce::var::VariantType_String::toBool ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 238 of file juce_Variant.cpp.

◆ isComparable()

bool juce::var::VariantType_String::isComparable ( ) const
inlineoverridevirtualnoexcept

Reimplemented from juce::var::VariantType.

Definition at line 241 of file juce_Variant.cpp.

◆ equals()

bool juce::var::VariantType_String::equals ( const ValueUnion &  data,
const ValueUnion &  otherData,
const VariantType otherType 
) const
inlineoverridevirtualnoexcept

Implements juce::var::VariantType.

Definition at line 243 of file juce_Variant.cpp.

◆ writeToStream()

void juce::var::VariantType_String::writeToStream ( const ValueUnion &  data,
OutputStream output 
) const
inlineoverridevirtual

Implements juce::var::VariantType.

Definition at line 248 of file juce_Variant.cpp.

Member Data Documentation

◆ instance

const var::VariantType_String juce::var::VariantType_String::instance
static

Definition at line 228 of file juce_Variant.cpp.


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