cgv
Loading...
Searching...
No Matches
drop_pointer.h
1
#pragma once
2
3
namespace
cgv
{
4
namespace
type {
5
namespace
func {
6
8
template
<
typename
T>
9
struct
drop_pointer
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
the cgv namespace
Definition
print.h:11
cgv::type::func::drop_pointer< T * >::type
T type
define type without reference
Definition
drop_pointer.h:19
cgv::type::func::drop_pointer
the drop pointer template defines a type that drops one pointer modifier
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.h
Generated by
1.9.8