Lines Matching defs:Replace
39 struct Replace { struct
45 struct Replace<_1, Arg1, Arg2> { argument
50 struct Replace<_2, Arg1, Arg2> { argument
56 struct Replace<const T, Arg1, Arg2> { argument
57 typedef typename Replace<T, Arg1, Arg2>::type const type; argument
62 struct Replace<TT<T1>, Arg1, Arg2> { struct
63 typedef TT<typename Replace<T1, Arg1, Arg2>::type> type; argument
68 struct Replace<TT<T1, T2>, Arg1, Arg2> { struct
70 typename Replace<T2, Arg1, Arg2>::type> type; argument
76 struct Replace<TT<T1, _2>, Arg1, Arg2> { struct
77 typedef TT<typename Replace<T1, Arg1, Arg2>::type, Arg2> type; argument