cgv
drop_ref.h
1 #pragma once
2 
3 namespace cgv {
4  namespace type {
5  namespace func {
6 
8 template <typename T>
9 struct drop_ref
10 {
12  typedef T type;
13 };
15 template <typename T>
16 struct drop_ref<T&>
17 {
19  typedef T type;
20 };
21 
22  }
23  }
24 }
cgv::type::func::drop_ref< T & >::type
T type
define type without reference
Definition: drop_ref.h:19
cgv::type::func::drop_ref::type
T type
define value type
Definition: drop_ref.h:12
cgv::type::func::drop_ref
Definition: drop_ref.h:10
cgv
the cgv namespace
Definition: vr_calib.cxx:9