library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::FunctorPythonRBase< R > Class Template Reference

Common implementation of a dispatcher to an python callback with non-void return type. More...

#include <callback_python.h>

Collaboration diagram for lass::python::impl::FunctorPythonRBase< R >:

Collaboration graph
[legend]

Public Member Functions

 FunctorPythonRBase (const python::TPyObjPtr &callable)
bool operator== (const FunctorPythonRBase< R > &other) const

Protected Member Functions

call (const python::TPyObjPtr &args) const

Private Attributes

python::TPyObjPtr callable_

Detailed Description

template<typename R>
class lass::python::impl::FunctorPythonRBase< R >

Common implementation of a dispatcher to an python callback with non-void return type.

Definition at line 98 of file callback_python.h.


Constructor & Destructor Documentation

template<typename R >
lass::python::impl::FunctorPythonRBase< R >::FunctorPythonRBase ( const python::TPyObjPtr callable  )  [inline]

Definition at line 101 of file callback_python.h.


Member Function Documentation

template<typename R >
bool lass::python::impl::FunctorPythonRBase< R >::operator== ( const FunctorPythonRBase< R > &  other  )  const [inline]

template<typename R >
R lass::python::impl::FunctorPythonRBase< R >::call ( const python::TPyObjPtr args  )  const [inline, protected]


Field Documentation


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

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo