Image Component Library (ICL)
|
Go to the source code of this file.
Classes | |
struct | icl::utils::FunctionImpl< R, A, B, C > |
General Implementation for binary functions. More... | |
struct | icl::utils::FunctionImpl< R, A, B, NO_ARG > |
Special Implementation for unary functions. More... | |
struct | icl::utils::FunctionImpl< R, A, NO_ARG > |
Special Implementation for unary functions. More... | |
struct | icl::utils::FunctionImpl< R, NO_ARG > |
Special Implementation for void functions. More... | |
struct | icl::utils::MemberFunctionImpl< Object, R, A, B, C > |
FunctionImpl implementation for member functions. More... | |
struct | icl::utils::ConstMemberFunctionImpl< Object, R, A, B, C > |
FunctionImpl implementation for const member functions. More... | |
struct | icl::utils::FunctorFunctionImpl< Object, R, A, B, C > |
FunctionImpl implementation for Functors. More... | |
struct | icl::utils::ConstFunctorFunctionImpl< Object, R, A, B, C > |
FunctionImpl implementation for functors of const objects. More... | |
struct | icl::utils::GlobalFunctionImpl< R, A, B, C > |
FunctionImpl implementation for global functions. More... | |
struct | icl::utils::Function< R, A, B, C > |
The General Function Template. More... | |
struct | icl::utils::SelectFunctor< R, A, B, C > |
Empty utility template that can be used to select a special functor. More... | |
Namespaces | |
namespace | icl |
The ICL-namespace. | |
namespace | icl::utils |
Functions | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (Object &obj, R(Object::*method)(A, B, C)) |
Create Function instances from member functions. | |
template<class Object , class R , class A , class B > | |
Function< R, A, B > | icl::utils::function (Object &obj, R(Object::*method)(A, B)) |
Create Function instances from member functions. | |
template<class Object , class R , class A > | |
Function< R, A > | icl::utils::function (Object &obj, R(Object::*method)(A)) |
create Function instances from member function | |
template<class Object , class R > | |
Function< R > | icl::utils::function (Object &obj, R(Object::*method)()) |
create Function instances from member function | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (const Object &obj, R(Object::*method)(A a, B b, C c) const) |
create Function instances from const member function | |
template<class Object , class R , class A , class B > | |
Function< R, A, B > | icl::utils::function (const Object &obj, R(Object::*method)(A a, B b) const) |
create Function instances from const member function | |
template<class Object , class R , class A > | |
Function< R, A > | icl::utils::function (const Object &obj, R(Object::*method)(A a) const) |
create Function instances from const member function | |
template<class Object , class R > | |
Function< R > | icl::utils::function (const Object &obj, R(Object::*method)() const) |
create Function instances from const member function | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (Object *obj, R(Object::*method)(A, B, C)) |
Create Function instances from member functions. | |
template<class Object , class R , class A , class B > | |
Function< R, A, B > | icl::utils::function (Object *obj, R(Object::*method)(A, B)) |
Create Function instances from member functions. | |
template<class Object , class R , class A > | |
Function< R, A > | icl::utils::function (Object *obj, R(Object::*method)(A)) |
create Function instances from member function | |
template<class Object , class R > | |
Function< R > | icl::utils::function (Object *obj, R(Object::*method)()) |
create Function instances from member function | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (const Object *obj, R(Object::*method)(A, B, C) const) |
Create Function instances from const member functions. | |
template<class Object , class R , class A , class B > | |
Function< R, A, B > | icl::utils::function (const Object *obj, R(Object::*method)(A, B) const) |
Create Function instances from const member functions. | |
template<class Object , class R , class A > | |
Function< R, A > | icl::utils::function (const Object *obj, R(Object::*method)(A) const) |
create Function instances from const member function | |
template<class Object , class R > | |
Function< R > | icl::utils::function (const Object *obj, R(Object::*method)() const) |
create Function instances from const member function | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (Object &obj, SelectFunctor< R, A, B, C >) |
create Function instances from given object-functor | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B > | icl::utils::function (const Object &obj, SelectFunctor< R, A, B, C >) |
create Function instances from given object-functor (const version) | |
template<class Object > | |
Function | icl::utils::function (Object &obj) |
shortcut create Function to wrap an objects parameter-less function operator | |
template<class Object > | |
Function | icl::utils::function (const Object &obj) |
shortcut create Function to wrap a const objects parameter-less function operator | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (Object *obj, SelectFunctor< R, A, B, C > selector) |
create Function instances from given object-functor | |
template<class Object , class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (const Object *obj, SelectFunctor< R, A, B, C > selector) |
create Function instances from given object-functor (const version) | |
template<class R , class A , class B , class C > | |
Function< R, A, B, C > | icl::utils::function (R(*global_function)(A a, B b, C c)) |
Function creator function from given binary global function. | |
template<class R , class A , class B > | |
Function< R, A, B > | icl::utils::function (R(*global_function)(A a, B b)) |
Function creator function from given binary global function. | |
template<class R , class A > | |
Function< R, A > | icl::utils::function (R(*global_function)(A a)) |
Function creator function from given unary global function. | |
template<class R > | |
Function< R > | icl::utils::function (R(*global_function)()) |
Function creator function from given parameter less global function. |