Kross::Api::Value< T, V > Class Template Reference
#include <value.h>
Inheritance diagram for Kross::Api::Value< T, V >:
Public Member Functions | |
| Value (V value) | |
| virtual | ~Value () |
| V & | getValue () |
| Public Member Functions inherited from Kross::Api::Object | |
| Object () | |
| virtual | ~Object () |
| virtual const TQString | getClassName () const =0 |
| virtual const TQString | toString () |
| virtual Object::Ptr | call (const TQString &name, TDESharedPtr< List > arguments) |
| virtual TQStringList | getCalls () |
Static Public Member Functions | |
| template<typename TYPE> | |
| static Object::Ptr | toObject (TYPE t) |
| Static Public Member Functions inherited from Kross::Api::Object | |
| template<class T> | |
| static T * | fromObject (Object::Ptr object) |
| template<typename TYPE> | |
| static Object::Ptr | toObject (TYPE t) |
Additional Inherited Members | |
| Public Types inherited from Kross::Api::Object | |
| typedef TDESharedPtr< Object > | Ptr |
Detailed Description
template<class T, class V>
class Kross::Api::Value< T, 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.
Constructor & Destructor Documentation
◆ Value()
template<class T, class V>
|
inline |
◆ ~Value()
template<class T, class V>
|
inlinevirtual |
Member Function Documentation
◆ getValue()
template<class T, class V>
|
inline |
◆ toObject()
template<class T, class V>
template<typename TYPE>
|
inlinestatic |
The documentation for this class was generated from the following file:
