Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Main Page
Related Pages
Topics
Namespaces
Data Structures
Files
File List
Globals
EXTERNAL_HEADERS
RSL
include
rw
_meta_ptr.h
Go to the documentation of this file.
1
30
#ifndef _RWSTD_RW_META_PTR_H_INCLUDED
31
#define _RWSTD_RW_META_PTR_H_INCLUDED
32
33
#include <
rw/_defs.h
>
34
#include <
rw/_meta_ref.h
>
35
36
_RWSTD_NAMESPACE
(
__rw
) {
37
38
template
<
class
_TypeT>
39
struct
__rw_remove_pointer
40
{
41
typedef
_TypeT type;
42
};
43
44
template
<
class
_TypeT>
45
struct
__rw_remove_pointer<_TypeT*>
46
{
47
typedef
_TypeT type;
48
};
49
50
#define _RWSTD_REMOVE_POINTER(T) _RW::__rw_remove_pointer<T>::type
51
52
template
<
class
_TypeT>
53
struct
__rw_add_pointer
54
{
55
typedef
typename
56
__rw_remove_reference<_TypeT>::type* type;
57
};
58
59
#define _RWSTD_ADD_POINTER(T) _RW::__rw_add_pointer<T>::type
60
61
}
// namespace __rw
62
63
64
#endif
// _RWSTD_RW_META_PTR_H_INCLUDED
65
_defs.h
_RWSTD_NAMESPACE
#define _RWSTD_NAMESPACE(name)
Definition
_defs.h:567
_meta_ref.h
__rw
Definition
23.deque.iterators.cpp:50
Generated by
1.9.8