Dillo
Public Member Functions | List of all members
lout::object::TypedPointer< T > Class Template Reference

A typed version of object::Pointer. More...

#include <object.hh>

Public Member Functions

 TypedPointer (T *value)
 
T * getTypedValue ()
 
- Public Member Functions inherited from lout::object::Pointer
 Pointer (void *value)
 
bool equals (Object *other)
 Returns, whether two objects are equal. More...
 
int hashValue ()
 Return a hash value for the object. More...
 
void intoStringBuffer (misc::StringBuffer *sb)
 Store a textual representation of the object in a misc::StringBuffer. More...
 
void * getValue ()
 
- Public Member Functions inherited from lout::object::Object
virtual ~Object ()
 The destructor is defined as virtual (but not abstract), so that destruction of Object's works properly. More...
 
virtual Objectclone ()
 Return an exact copy of the object. More...
 
const char * toString ()
 Use object::Object::intoStringBuffer to return a textual representation of the object. More...
 
virtual size_t sizeOf ()
 Return the number of bytes, this object totally uses. More...
 

Detailed Description

template<class T>
class lout::object::TypedPointer< T >

A typed version of object::Pointer.

Constructor & Destructor Documentation

template<class T>
lout::object::TypedPointer< T >::TypedPointer ( T *  value)
inline

Member Function Documentation

template<class T>
T* lout::object::TypedPointer< T >::getTypedValue ( )
inline

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