|
libqi-api
release-2.5.3-2016-11-18
|
#include <qi/api.hpp>#include <boost/function.hpp>#include <vector>#include <qi/type/typeinterface.hpp>#include <qi/type/detail/anyfunction.hxx>#include <qi/type/detail/anyfunctionfactory.hxx>Go to the source code of this file.
Classes | |
| class | qi::VarArguments< T > |
| class | qi::VarArguments< AnyValue > |
| class | qi::CallableTypeInterface |
| Signature information for both callable types FunctionTypeInterface and MethodType. More... | |
| class | qi::FunctionTypeInterface |
| struct | qi::ArgumentTransformation |
| class | qi::KeywordArguments< T > |
| class | qi::AnyArguments |
| A function with AnyArguments as its sole argument will behave as if AnyFunction::fromDynamicFunction was called. More... | |
| class | qi::AnyFunction |
| class | qi::GenericFunctionParameters |
Namespaces | |
| qi | |
| Deprecated in 2.5. Use int8_t from <cstdint>. | |
Macros | |
| #define | _QI_ANYFUNCTION_HPP_ |
Typedefs | |
| using | qi::AnyVarArguments = VarArguments<> |
| using | qi::DynamicFunction = boost::function< AnyReference(const AnyReferenceVector &)> |
Functions | |
| template<typename T > | |
| FunctionTypeInterface * | qi::makeFunctionTypeInterface () |
| FunctionTypeInterface * | qi::dynamicFunctionTypeInterface () |
| #define _QI_ANYFUNCTION_HPP_ |
Definition at line 8 of file anyfunction.hpp.