ecolab::Accessor< T, Getter, Setter > Struct Template Reference

#include <accessor.h>

Collaboration diagram for ecolab::Accessor< T, Getter, Setter >:
Collaboration graph

Public Member Functions

 Accessor (const Getter &g, const Setter &s)
 
operator() () const
 
operator() (const T &x) const
 
void operator= (const Accessor &)
 

Public Attributes

Getter g
 
Setter s
 

Detailed Description

template<class T, class Getter = function<T()>, class Setter = function<T(const T&)>>
struct ecolab::Accessor< T, Getter, Setter >

Allows TCL access to overloaded getter/setter methods, which normally is not available due to the overload restrictions in classdesc


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