Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
access.h
Go to the documentation of this file.
1
32#ifndef _RWSTD_ACCESS_H_INCLUDED
33#define _RWSTD_ACCESS_H_INCLUDED
34
35#include <loc/_facet.h>
36#include <loc/_locale.h>
37#include <rw/_defs.h>
38
39
41
42
43struct __rw_access {
44
45 static _RWSTD_SIZE_T*&
46 _C_get_pid (__rw_facet &__f) {
47 return __f._C_pid;
48 }
49
50 static _RWSTD_SIZE_T&
51 _C_get_ref (__rw_facet &__f) {
52 return __f._C_ref;
53 }
54
55 static _RWSTD_SIZE_T&
56 _C_get_id (const __rw_facet_id& __id) {
57 return __id._C_id;
58 }
59
60 static __rw_facet::_C_facet_type&
61 _C_get_type (__rw_facet &__f) {
62 return __f._C_type;
63 }
64
65 static const __rw_facet::_C_facet_type&
66 _C_get_type (const __rw_facet &__f) {
67 return __f._C_type;
68 }
69
70 static const char*
71 _C_get_name (const __rw_facet &__f) {
72 return __f._C_name;
73 }
74
75 static const void*&
76 _C_get_impdata (__rw_facet &__f) {
77 return __f._C_impdata;
78 }
79
80 static _RWSTD_SIZE_T&
81 _C_get_impsize (__rw_facet &__f) {
82 return __f._C_impsize;
83 }
84};
85
86} // namepace __rw
87
88#endif // _RWSTD_ACCESS_H_INCLUDED
const int __f
#define _RWSTD_NAMESPACE(name)
Definition _defs.h:567