OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TObjProperty< T > Class Template Reference

Property container for object. More...

#include <owl/property.h>

Public Member Functions

 TObjProperty (const T &t)
 TObjProperty (T *t)
 TObjProperty ()
 ~TObjProperty ()
 operator T* ()
 operator const T & () const
T * operator-> ()
const T & operator* ()
T * operator= (T *t)
T & operator= (T &t)
TObjProperty< T > & operator= (const T &t)
const T & operator() () const
void operator() (const T &t)

Detailed Description

template<class T>
class owl::TObjProperty< T >

Property container for object.

Definition at line 135 of file property.h.

Constructor & Destructor Documentation

◆ TObjProperty() [1/3]

template<class T>
owl::TObjProperty< T >::TObjProperty ( const T & t)
inlineexplicit

Definition at line 664 of file property.h.

◆ TObjProperty() [2/3]

template<class T>
owl::TObjProperty< T >::TObjProperty ( T * t)
inline

Definition at line 670 of file property.h.

◆ TObjProperty() [3/3]

template<class T>
owl::TObjProperty< T >::TObjProperty ( )
inline

Definition at line 678 of file property.h.

◆ ~TObjProperty()

template<class T>
owl::TObjProperty< T >::~TObjProperty ( )
inline

Definition at line 686 of file property.h.

Member Function Documentation

◆ operator const T &()

template<class T>
owl::TObjProperty< T >::operator const T & ( ) const
inline

Definition at line 700 of file property.h.

References TObjProperty(), and PRECONDITION.

◆ operator T*()

template<class T>
owl::TObjProperty< T >::operator T* ( )
inline

Definition at line 693 of file property.h.

References TObjProperty().

◆ operator()() [1/2]

template<class T>
const T & owl::TObjProperty< T >::operator() ( ) const
inline

Definition at line 741 of file property.h.

References PRECONDITION.

◆ operator()() [2/2]

template<class T>
void owl::TObjProperty< T >::operator() ( const T & t)
inline

Definition at line 749 of file property.h.

◆ operator*()

template<class T>
const T & owl::TObjProperty< T >::operator* ( )
inline

Definition at line 715 of file property.h.

References PRECONDITION.

◆ operator->()

template<class T>
T * owl::TObjProperty< T >::operator-> ( )
inline

Definition at line 708 of file property.h.

◆ operator=() [1/3]

template<class T>
TObjProperty< T > & owl::TObjProperty< T >::operator= ( const T & t)
inline

Definition at line 757 of file property.h.

◆ operator=() [2/3]

template<class T>
T & owl::TObjProperty< T >::operator= ( T & t)
inline

Definition at line 732 of file property.h.

◆ operator=() [3/3]

template<class T>
T * owl::TObjProperty< T >::operator= ( T * t)
inline

Definition at line 723 of file property.h.


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