expose.hpp
Go to the documentation of this file.
1 /*
2  * Copyright 2019 INRIA
3  */
4 
5 #ifndef __eigenpy_expose_hpp__
6 #define __eigenpy_expose_hpp__
7 
9 
10 namespace eigenpy
11 {
15  template<typename T>
16  struct call
17  {
18  static inline void expose() { T::expose(); }
19  };
20 
24  template<typename T>
25  inline void expose()
26  {
27  if(!register_symbolic_link_to_registered_type<T>())
29  }
30 }
31 
32 #endif // ifndef __eigenpy_expose_hpp__
Allows a template specialization.
Definition: expose.hpp:16
void expose()
Call the expose function of a given type T.
Definition: expose.hpp:25
static void expose()
Definition: expose.hpp:18


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Apr 17 2021 02:37:59