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