cgv
make_argument.h
1 #pragma once
2 
3 #include <cgv/type/func/clean.h>
4 
5 namespace cgv {
6  namespace type {
7  namespace func {
8 
12 template <typename T>
14 {
15  typedef const typename cgv::type::func::clean<T>::type& type;
16 };
17 template <typename T>
18 struct make_argument<T&>
19 {
20  typedef T& type;
21 };
22 
23  }
24  }
25 }
cgv::type::func::make_argument
Definition: make_argument.h:14
cgv
the cgv namespace
Definition: vr_calib.cxx:9