openshot-audio  0.1.6
Public Member Functions | Static Public Attributes | List of all members
var::VariantType_Bool Class Reference
Inheritance diagram for var::VariantType_Bool:
var::VariantType

Public Member Functions

 VariantType_Bool () noexcept
 
int toInt (const ValueUnion &data) const noexceptoverride
 
int64 toInt64 (const ValueUnion &data) const noexceptoverride
 
double toDouble (const ValueUnion &data) const noexceptoverride
 
String toString (const ValueUnion &data) const override
 
bool toBool (const ValueUnion &data) const noexceptoverride
 
bool isBool () const noexceptoverride
 
bool equals (const ValueUnion &data, const ValueUnion &otherData, const VariantType &otherType) const noexceptoverride
 
void writeToStream (const ValueUnion &data, OutputStream &output) const override
 
- Public Member Functions inherited from var::VariantType
 VariantType () noexcept
 
virtual ~VariantType () 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 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
 

Static Public Attributes

static const VariantType_Bool instance
 

Constructor & Destructor Documentation

var::VariantType_Bool::VariantType_Bool ( )
inlinenoexcept

Member Function Documentation

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

Implements var::VariantType.

bool var::VariantType_Bool::isBool ( ) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

bool var::VariantType_Bool::toBool ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

double var::VariantType_Bool::toDouble ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

int var::VariantType_Bool::toInt ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

int64 var::VariantType_Bool::toInt64 ( const ValueUnion &  data) const
inlineoverridevirtualnoexcept

Reimplemented from var::VariantType.

String var::VariantType_Bool::toString ( const ValueUnion &  data) const
inlineoverridevirtual

Reimplemented from var::VariantType.

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

Implements var::VariantType.

Member Data Documentation

const var::VariantType_Bool var::VariantType_Bool::instance
static

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