#include <callable.h>
Inheritance diagram for Odyssey::Callable::CallableHolder:
Public Member Functions | |
virtual | ~CallableHolder () |
virtual CallableHolder * | clone () const =0 |
virtual size_t | getArity () const =0 |
virtual Variable | invoke () const |
virtual Variable | invoke (const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &, const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &, const Variable &, const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &, const Variable &, const Variable &, const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &, const Variable &, const Variable &, const Variable &, const Variable &) const |
virtual Variable | invoke (const Variable &, const Variable &, const Variable &, const Variable &, const Variable &, const Variable &, const Variable &) const |
|
|
|
|
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 7 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 7 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 6 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 6 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 5 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 5 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 4 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 4 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 3 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 3 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 2 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 2 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 1 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 1 >. |
|
Reimplemented in Odyssey::Callable::CallableHolderImpl< T0, T1, R, 0 >, and Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 >. |