Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CScriptVal Class Reference

A trivial wrapper around a jsval. More...

#include <ScriptVal.h>

Public Member Functions

 CScriptVal ()
 
 CScriptVal (jsval val)
 
const jsval & get () const
 Returns the current value. More...
 
bool undefined () const
 Returns whether the value is JSVAL_VOID. More...
 

Private Attributes

jsval m_Val
 

Detailed Description

A trivial wrapper around a jsval.

Used to avoid template overload ambiguities with jsval (which is just an integer), for any code that uses ScriptInterface::ToJSVal or ScriptInterface::FromJSVal

Definition at line 29 of file ScriptVal.h.

Constructor & Destructor Documentation

CScriptVal::CScriptVal ( )
inline

Definition at line 32 of file ScriptVal.h.

CScriptVal::CScriptVal ( jsval  val)
inline

Definition at line 33 of file ScriptVal.h.

Member Function Documentation

const jsval& CScriptVal::get ( ) const
inline

Returns the current value.

Definition at line 38 of file ScriptVal.h.

bool CScriptVal::undefined ( ) const
inline

Returns whether the value is JSVAL_VOID.

Definition at line 43 of file ScriptVal.h.

Member Data Documentation

jsval CScriptVal::m_Val
private

Definition at line 46 of file ScriptVal.h.


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