lib

Kross::Api::Value< T, V > Class Template Reference

#include <value.h>

Inheritance diagram for Kross::Api::Value< T, V >:

Kross::Api::Object Kross::Api::Dict Kross::Api::List Kross::Api::Variant Kross::Api::ListT< OBJECT, TYPE > List of all members.

Detailed Description

template<class T, class V>
class Kross::Api::Value< T, V >

Template class to represent values.

Classes like Variant or List are implementing this class. That way we have a common base for all kind of values.

Definition at line 39 of file value.h.


Public Member Functions

 Value (V value, const QString &name)
virtual ~Value ()
V & getValue ()

Constructor & Destructor Documentation

template<class T, class V>
Kross::Api::Value< T, V >::Value value,
const QString &  name
[inline]
 

Constructor.

Parameters:
value The initial value this Value has.
name The name this Value has.

Definition at line 50 of file value.h.

template<class T, class V>
virtual Kross::Api::Value< T, V >::~Value  )  [inline, virtual]
 

Destructor.

Definition at line 57 of file value.h.


Member Function Documentation

template<class T, class V>
V& Kross::Api::Value< T, V >::getValue  )  [inline]
 

Return the value.

Returns:
The value this Value-class holds.

Definition at line 66 of file value.h.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys