Go to the documentation of this file. 1 #ifndef AIKIDO_COMMON_METAPROGRAMMING_HPP_
2 #define AIKIDO_COMMON_METAPROGRAMMING_HPP_
12 template <
class... Types>
57 template <
class Po
intee>
64 template <
class Po
intee>
72 #endif // AIKIDO_COMMON_METAPROGRAMMING_HPP_
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
Helper template class necessary to use std::shared_ptr as the pointer type in DynamicCastFactory.
Definition: metaprogramming-impl.hpp:6
Wrapper for a variadic template parameter pack of types.
Definition: metaprogramming.hpp:13
Call a template factory function based on runtime type of the first argument to a function.
Definition: metaprogramming.hpp:49
Helper template class necessary to use raw pointers as the pointer type in DynamicCastFactory.
Definition: metaprogramming-impl.hpp:19