openshot-audio  0.1.2
Public Member Functions | List of all members
juce::var::VariantType Class Referenceabstract
Inheritance diagram for juce::var::VariantType:
juce::var::VariantType_Binary juce::var::VariantType_Bool juce::var::VariantType_Double juce::var::VariantType_Int juce::var::VariantType_Int64 juce::var::VariantType_Method juce::var::VariantType_Object juce::var::VariantType_String juce::var::VariantType_Undefined juce::var::VariantType_Void

Public Member Functions

 VariantType () noexcept
 
virtual ~VariantType () noexcept
 
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 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
 

Constructor & Destructor Documentation

juce::var::VariantType::VariantType ( )
inlinenoexcept
virtual juce::var::VariantType::~VariantType ( )
inlinevirtualnoexcept

Member Function Documentation

virtual void juce::var::VariantType::cleanUp ( ValueUnion &  ) const
inlinevirtualnoexcept
virtual var juce::var::VariantType::clone ( const var original) const
inlinevirtual
virtual void juce::var::VariantType::createCopy ( ValueUnion &  dest,
const ValueUnion &  source 
) const
inlinevirtual
virtual bool juce::var::VariantType::equals ( const ValueUnion &  data,
const ValueUnion &  otherData,
const VariantType otherType 
) const
pure virtualnoexcept
virtual bool juce::var::VariantType::isArray ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Array.

virtual bool juce::var::VariantType::isBinary ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Binary.

virtual bool juce::var::VariantType::isBool ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Bool.

virtual bool juce::var::VariantType::isDouble ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Double.

virtual bool juce::var::VariantType::isInt ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Int.

virtual bool juce::var::VariantType::isInt64 ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Int64.

virtual bool juce::var::VariantType::isMethod ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Method.

virtual bool juce::var::VariantType::isObject ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Object.

virtual bool juce::var::VariantType::isString ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_String.

virtual bool juce::var::VariantType::isUndefined ( ) const
inlinevirtualnoexcept
virtual bool juce::var::VariantType::isVoid ( ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Void.

virtual Array<var>* juce::var::VariantType::toArray ( const ValueUnion &  ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Array.

virtual MemoryBlock* juce::var::VariantType::toBinary ( const ValueUnion &  ) const
inlinevirtualnoexcept

Reimplemented in juce::var::VariantType_Binary.

virtual bool juce::var::VariantType::toBool ( const ValueUnion &  ) const
inlinevirtualnoexcept
virtual double juce::var::VariantType::toDouble ( const ValueUnion &  ) const
inlinevirtualnoexcept
virtual int juce::var::VariantType::toInt ( const ValueUnion &  ) const
inlinevirtualnoexcept
virtual int64 juce::var::VariantType::toInt64 ( const ValueUnion &  ) const
inlinevirtualnoexcept
virtual ReferenceCountedObject* juce::var::VariantType::toObject ( const ValueUnion &  ) const
inlinevirtualnoexcept
virtual String juce::var::VariantType::toString ( const ValueUnion &  ) const
inlinevirtual
virtual void juce::var::VariantType::writeToStream ( const ValueUnion &  data,
OutputStream output 
) const
pure virtual

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