Public Member Functions | Protected Attributes | List of all members
DictBase Class Reference
Inheritance diagram for DictBase:
Inheritance graph
[legend]

Public Member Functions

void DeleteMember (const char *name)
 
 DictBase (v8::Local< v8::Object > source)
 
 DictBase ()
 
v8::Local< v8::Value > GetMember (const char *name) const
 
v8::Local< v8::Value > GetMember (const std::string &name) const
 
v8::Local< v8::Object > GetObject () const
 
bool IsMemberPresent (const char *name) const
 
bool IsMemberPresent (const std::string &name) const
 
void SetMember (const char *name, const char *value)
 
void SetMember (const char *name, v8::Local< v8::Value > value)
 
void SetMember (const char *name, const std::string &value)
 
template<typename T , typename V , uint32_t len>
void SetMemberArray (const char *name, V value[len])
 
template<typename T >
void SetMemberT (const char *name, const T &value)
 
void SetMemberUndefined (const char *name)
 
 ~DictBase ()
 

Protected Attributes

v8::Local< v8::Object > v8obj_
 

Detailed Description

Definition at line 19 of file addon.cpp.

Constructor & Destructor Documentation

DictBase::DictBase ( v8::Local< v8::Object >  source)
inlineexplicit

Definition at line 21 of file addon.cpp.

DictBase::DictBase ( )
inline

Definition at line 23 of file addon.cpp.

DictBase::~DictBase ( )
inline

Definition at line 27 of file addon.cpp.

Member Function Documentation

void DictBase::DeleteMember ( const char *  name)
inline

Definition at line 41 of file addon.cpp.

v8::Local<v8::Value> DictBase::GetMember ( const char *  name) const
inline

Definition at line 29 of file addon.cpp.

v8::Local<v8::Value> DictBase::GetMember ( const std::string name) const
inline

Definition at line 33 of file addon.cpp.

v8::Local<v8::Object> DictBase::GetObject ( ) const
inline

Definition at line 83 of file addon.cpp.

bool DictBase::IsMemberPresent ( const char *  name) const
inline

Definition at line 74 of file addon.cpp.

bool DictBase::IsMemberPresent ( const std::string name) const
inline

Definition at line 79 of file addon.cpp.

void DictBase::SetMember ( const char *  name,
const char *  value 
)
inline

Definition at line 45 of file addon.cpp.

void DictBase::SetMember ( const char *  name,
v8::Local< v8::Value >  value 
)
inline

Definition at line 50 of file addon.cpp.

void DictBase::SetMember ( const char *  name,
const std::string value 
)
inline

Definition at line 54 of file addon.cpp.

template<typename T , typename V , uint32_t len>
void DictBase::SetMemberArray ( const char *  name,
value[len] 
)
inline

Definition at line 60 of file addon.cpp.

template<typename T >
void DictBase::SetMemberT ( const char *  name,
const T &  value 
)
inline

Definition at line 69 of file addon.cpp.

void DictBase::SetMemberUndefined ( const char *  name)
inline

Definition at line 37 of file addon.cpp.

Member Data Documentation

v8::Local<v8::Object> DictBase::v8obj_
mutableprotected

Definition at line 88 of file addon.cpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:31