|
| template<typename Fn> |
| void | move (void *from, void *to) |
| template<typename Fn, typename Ret, typename... Args> |
| std::enable_if< std::is_same< Ret, void >::value, Ret >::type | call (void *s, Args... args) |
| template<typename Fn, typename Ret, typename... Args> |
| std::enable_if<!std::is_same< Ret, void >::value, Ret >::type | call (void *s, Args... args) |
| template<typename Fn> |
| void | clear (void *s) |
| template<typename Fn, typename Ret, typename... Args> |
| constexpr Vtable< Ret, Args... > | makeVtable () |
| template<typename Fn, typename Tuple, size_t... Ix> |
| constexpr void | forEachInTuple (Fn &&fn, Tuple &&tuple, std::index_sequence< Ix... >) |
| template<typename Fn, typename Tuple> |
| constexpr void | forEachInTuple (Fn &&fn, Tuple &&tuple) |
The contents of this namespace are used to implement ProcessorChain and should not be used elsewhere. Their interfaces (and existence) are liable to change!