openshot-audio  0.1.7
Public Member Functions | Static Public Member Functions | List of all members
JavascriptEngine::RootObject::JSONClass Struct Reference
Inheritance diagram for JavascriptEngine::RootObject::JSONClass:
DynamicObject ReferenceCountedObject

Public Member Functions

 JSONClass ()
 
- Public Member Functions inherited from DynamicObject
 DynamicObject ()
 
 DynamicObject (const DynamicObject &)
 
 ~DynamicObject ()
 
virtual bool hasProperty (const Identifier &propertyName) const
 
virtual const vargetProperty (const Identifier &propertyName) const
 
virtual void setProperty (const Identifier &propertyName, const var &newValue)
 
virtual void removeProperty (const Identifier &propertyName)
 
virtual bool hasMethod (const Identifier &methodName) const
 
virtual var invokeMethod (Identifier methodName, const var::NativeFunctionArgs &args)
 
void setMethod (Identifier methodName, var::NativeFunction function)
 
void clear ()
 
NamedValueSetgetProperties () noexcept
 
void cloneAllProperties ()
 
virtual Ptr clone ()
 
virtual void writeAsJSON (OutputStream &, int indentLevel, bool allOnOneLine)
 
- Public Member Functions inherited from ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Static Public Member Functions

static Identifier getClassName ()
 
static var stringify (Args a)
 

Additional Inherited Members

- Public Types inherited from DynamicObject
typedef ReferenceCountedObjectPtr< DynamicObjectPtr
 
- Protected Member Functions inherited from ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

◆ JSONClass()

JavascriptEngine::RootObject::JSONClass::JSONClass ( )
inline

Member Function Documentation

◆ getClassName()

static Identifier JavascriptEngine::RootObject::JSONClass::getClassName ( )
inlinestatic

◆ stringify()

static var JavascriptEngine::RootObject::JSONClass::stringify ( Args  a)
inlinestatic

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