kjsembed
KJSEmbed::ValueBinding Class Reference
Value binding implementation. More...
#include <value_binding.h>
Inheritance diagram for KJSEmbed::ValueBinding:

Public Member Functions | |
KJS::UString | className () const |
template<typename T > | |
void | setValue (const T &val) |
KJS::UString | toString (KJS::ExecState *exec) const |
template<typename T > | |
T | value () const |
ValueBinding (KJS::ExecState *exec, const char *typeName) | |
template<typename T > | |
ValueBinding (KJS::ExecState *exec, const char *typeName, T val) | |
virtual | ~ValueBinding () |
Static Public Member Functions | |
template<typename T > | |
static T | castValue (ValueBinding *imp) |
Static Public Attributes | |
static const KJS::ClassInfo | info = { "ValueBinding", 0, 0, 0 } |
Detailed Description
Value binding implementation.Definition at line 103 of file value_binding.h.
Constructor & Destructor Documentation
template<typename T >
KJSEmbed::ValueBinding::ValueBinding | ( | KJS::ExecState * | exec, | |
const char * | typeName, | |||
T | val | |||
) | [inline] |
Definition at line 107 of file value_binding.h.
ValueBinding::ValueBinding | ( | KJS::ExecState * | exec, | |
const char * | typeName | |||
) |
Definition at line 53 of file value_binding.cpp.
ValueBinding::~ValueBinding | ( | ) | [virtual] |
Definition at line 61 of file value_binding.cpp.
Member Function Documentation
template<typename T >
static T KJSEmbed::ValueBinding::castValue | ( | ValueBinding * | imp | ) | [inline, static] |
Definition at line 144 of file value_binding.h.
KJS::UString KJSEmbed::ValueBinding::className | ( | ) | const [inline] |
Definition at line 118 of file value_binding.h.
template<typename T >
void KJSEmbed::ValueBinding::setValue | ( | const T & | val | ) | [inline] |
KJS::UString ValueBinding::toString | ( | KJS::ExecState * | exec | ) | const |
Definition at line 66 of file value_binding.cpp.
template<typename T >
T KJSEmbed::ValueBinding::value | ( | ) | const [inline] |
Member Data Documentation
const KJS::ClassInfo ValueBinding::info = { "ValueBinding", 0, 0, 0 } [static] |
Definition at line 152 of file value_binding.h.
The documentation for this class was generated from the following files: