libqi-api
2.8.7.4
|
#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>. | |
qi::detail | |
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 () |
Variables | |
const std::size_t | qi::detail::maxAnyFunctionArgsCountHint = 8u |
#define _QI_ANYFUNCTION_HPP_ |
Definition at line 8 of file anyfunction.hpp.