openshot-audio  0.1.5
Classes | Public Member Functions | Static Public Attributes | List of all members
var::VariantType_Array Class Reference
Inheritance diagram for var::VariantType_Array:
var::VariantType_Object var::VariantType

Classes

struct  RefCountedArray
 

Public Member Functions

 VariantType_Array () noexcept
 
String toString (const ValueUnion &) const override
 
ReferenceCountedObjecttoObject (const ValueUnion &) const noexcept override
 
bool isArray () const noexcept override
 
Array< var > * toArray (const ValueUnion &data) const noexcept override
 
bool equals (const ValueUnion &data, const ValueUnion &otherData, const VariantType &otherType) const noexcept override
 
var clone (const var &original) const override
 
void writeToStream (const ValueUnion &data, OutputStream &output) const override
 
- Public Member Functions inherited from var::VariantType_Object
 VariantType_Object () noexcept
 
void cleanUp (ValueUnion &data) const noexcept override
 
void createCopy (ValueUnion &dest, const ValueUnion &source) const override
 
bool toBool (const ValueUnion &data) const noexcept override
 
bool isObject () const noexcept override
 
- Public Member Functions inherited from var::VariantType
 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 MemoryBlocktoBinary (const ValueUnion &) const noexcept
 
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 isBinary () const noexcept
 
virtual bool isMethod () const noexcept
 

Static Public Attributes

static const VariantType_Array instance
 
- Static Public Attributes inherited from var::VariantType_Object
static const VariantType_Object instance
 

Constructor & Destructor Documentation

◆ VariantType_Array()

var::VariantType_Array::VariantType_Array ( )
inlinenoexcept

Member Function Documentation

◆ clone()

var var::VariantType_Array::clone ( const var original) const
inlineoverridevirtual

Reimplemented from var::VariantType_Object.

◆ equals()

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

Reimplemented from var::VariantType_Object.

◆ isArray()

bool var::VariantType_Array::isArray ( ) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

◆ toArray()

Array<var>* var::VariantType_Array::toArray ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

◆ toObject()

ReferenceCountedObject* var::VariantType_Array::toObject ( const ValueUnion &  ) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType_Object.

◆ toString()

String var::VariantType_Array::toString ( const ValueUnion &  ) const
inlineoverridevirtual

Reimplemented from var::VariantType_Object.

◆ writeToStream()

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

Reimplemented from var::VariantType_Object.

Member Data Documentation

◆ instance

const var::VariantType_Array var::VariantType_Array::instance
static

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