Go to the documentation of this file.    1 #ifndef AIKIDO_COMMON_METAPROGRAMMING_HPP_ 
    2 #define AIKIDO_COMMON_METAPROGRAMMING_HPP_ 
   12 template <
class... Types>
 
   43     template <
class> 
class Factory,
 
   44     template <
class> 
class Pointer,
 
   55 template <
class Po
intee>
 
   62 template <
class Po
intee>
 
   70 #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:47
 
Helper template class necessary to use raw pointers as the pointer type in DynamicCastFactory.
Definition: metaprogramming-impl.hpp:19