Lines Matching refs:A
54 template<typename A, typename LEN>
55 struct Clnt_xmit< String<A, LEN> > : Clnt_xmit< Array<A, LEN> > {};
57 template<typename A, typename LEN, typename CLASS>
58 struct Svr_val_ops< String<A, LEN>, Dir_in, CLASS >
59 : Svr_val_ops< Array_ref<A, LEN>, Dir_in, CLASS >
61 typedef Svr_val_ops< Array_ref<A, LEN>, Dir_in, CLASS > Base;
75 typedef typename L4::Types::Remove_const<A>::type elem_type;
76 const_cast<elem_type*>(a.data)[a.length - 1] = A();
81 template<typename A, typename LEN>
82 struct Clnt_xmit<String<A, LEN> &> : Clnt_xmit<Array<A, LEN> &>
84 typedef Array<A, LEN> &type;
88 Array<A, LEN> &a, Dir_out dir, Cls_data cls)
98 a.data[a.length - 1] = A();
103 template<typename A, typename LEN>
104 struct Clnt_xmit<String<A, LEN> *> : Clnt_xmit<String<A, LEN> &> {};
106 template<typename A, typename LEN, typename CLASS>
107 struct Svr_val_ops<String<A, LEN>, Dir_out, CLASS>
108 : Svr_val_ops<Array_ref<A, LEN>, Dir_out, CLASS>
111 template<typename A, typename LEN>
112 struct Is_valid_rpc_type<String<A, LEN> const *> : L4::Types::False {};
113 template<typename A, typename LEN>
114 struct Is_valid_rpc_type<String<A, LEN> const &> : L4::Types::False {};