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

#include <owl/property.h>

Public Member Functions

 TFuncObjPropertyIdx (const TFunctor1< T &, int > get, const TFunctorV2< int, const T & > put)
 
 ~TFuncObjPropertyIdx ()
 
 operator T* ()
 
 operator const T & () const
 
T * operator-> ()
 
const T & operator* ()
 
T & operator= (T &t)
 
TFuncObjPropertyIdx< T, index > & operator= (const T &t)
 
const T & operator() () const
 
void operator() (const T &t)
 

Detailed Description

template<class T, int index>
class owl::TFuncObjPropertyIdx< T, index >

Definition at line 566 of file property.h.

Constructor & Destructor Documentation

◆ TFuncObjPropertyIdx()

template<class T , int index>
owl::TFuncObjPropertyIdx< T, index >::TFuncObjPropertyIdx ( const TFunctor1< T &, int > get,
const TFunctorV2< int, const T & > put )
inline

Definition at line 568 of file property.h.

◆ ~TFuncObjPropertyIdx()

template<class T , int index>
owl::TFuncObjPropertyIdx< T, index >::~TFuncObjPropertyIdx ( )
inline

Definition at line 571 of file property.h.

Member Function Documentation

◆ operator const T &()

template<class T , int index>
owl::TFuncObjPropertyIdx< T, index >::operator const T & ( ) const
inline

Definition at line 576 of file property.h.

◆ operator T*()

template<class T , int index>
owl::TFuncObjPropertyIdx< T, index >::operator T* ( )
inline

Definition at line 575 of file property.h.

◆ operator()() [1/2]

template<class T , int index>
const T & owl::TFuncObjPropertyIdx< T, index >::operator() ( ) const
inline

Definition at line 586 of file property.h.

◆ operator()() [2/2]

template<class T , int index>
void owl::TFuncObjPropertyIdx< T, index >::operator() ( const T & t)
inline

Definition at line 587 of file property.h.

◆ operator*()

template<class T , int index>
const T & owl::TFuncObjPropertyIdx< T, index >::operator* ( )
inline

Definition at line 578 of file property.h.

◆ operator->()

template<class T , int index>
T * owl::TFuncObjPropertyIdx< T, index >::operator-> ( )
inline

Definition at line 577 of file property.h.

◆ operator=() [1/2]

template<class T , int index>
TFuncObjPropertyIdx< T, index > & owl::TFuncObjPropertyIdx< T, index >::operator= ( const T & t)
inline

Definition at line 583 of file property.h.

◆ operator=() [2/2]

template<class T , int index>
T & owl::TFuncObjPropertyIdx< T, index >::operator= ( T & t)
inline

Definition at line 582 of file property.h.


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