- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Functions | Variables
anyfunction.hpp File Reference
`#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

## Macro Definition Documentation

#define _QI_ANYFUNCTION_HPP_

Definition at line 8 of file anyfunction.hpp.