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