#include <pyPolymorphic.h>
|
Override | GetOverride (char const *func) const |
|
Override | GetPureOverride (char const *func) const |
|
template<typename Ret > |
TfPyCall< Ret > | CallPureVirtual (char const *func) const |
|
template<class Ret , class Cls , typename... Arg> |
std::function< Ret(Arg...)> | CallVirtual (char const *fname, Ret(Cls::*defaultImpl)(Arg...)) |
|
template<class Ret , class Cls , typename... Arg> |
std::function< Ret(Arg...)> | CallVirtual (char const *fname, Ret(Cls::*defaultImpl)(Arg...) const) const |
|
template<class Ret , class Cls , typename... Args> |
std::function< Ret(Args...)> | CallVirtual (char const *fname, Ret(Cls::*defaultImpl)(Args...)) |
|
template<class Ret , class Cls , typename... Args> |
std::function< Ret(Args...)> | CallVirtual (char const *fname, Ret(Cls::*defaultImpl)(Args...) const) const |
|
template<typename Derived>
struct TfPyPolymorphic< Derived >
Definition at line 52 of file pyPolymorphic.h.
template<typename Derived >
template<typename Derived >
template<typename Derived >
template<typename Derived >
template<typename Ret >
template<typename Derived >
template<class Ret , class Cls , typename... Arg>
std::function<Ret (Arg...)> TfPyPolymorphic< Derived >::CallVirtual |
( |
char const * |
fname, |
|
|
Ret(Cls::*)(Arg...) |
defaultImpl |
|
) |
| |
template<typename Derived >
template<class Ret , class Cls , typename... Arg>
std::function<Ret (Arg...)> TfPyPolymorphic< Derived >::CallVirtual |
( |
char const * |
fname, |
|
|
Ret(Cls::*)(Arg...) const |
defaultImpl |
|
) |
| const |
template<typename Derived >
template<class Ret , class Cls , typename... Args>
std::function<Ret (Args...)> TfPyPolymorphic< Derived >::CallVirtual |
( |
char const * |
fname, |
|
|
Ret(Cls::*)(Args...) |
defaultImpl |
|
) |
| |
|
inline |
template<typename Derived >
template<class Ret , class Cls , typename... Args>
std::function<Ret (Args...)> TfPyPolymorphic< Derived >::CallVirtual |
( |
char const * |
fname, |
|
|
Ret(Cls::*)(Args...) const |
defaultImpl |
|
) |
| const |
|
inline |
template<typename Derived >
template<typename Derived >
The documentation for this struct was generated from the following file: