Lines Matching defs:Replace
38 struct Replace { struct
44 struct Replace<_1, Arg1, Arg2> { argument
49 struct Replace<_2, Arg1, Arg2> { struct
55 struct Replace<const T, Arg1, Arg2> { struct
56 typedef typename Replace<T, Arg1, Arg2>::type const type; argument
61 struct Replace<TT<T1>, Arg1, Arg2> { struct
62 typedef TT<typename Replace<T1, Arg1, Arg2>::type> type; argument
67 struct Replace<TT<T1, T2>, Arg1, Arg2> { struct
69 typename Replace<T2, Arg1, Arg2>::type> type; argument
75 struct Replace<TT<T1, _2>, Arg1, Arg2> { struct
76 typedef TT<typename Replace<T1, Arg1, Arg2>::type, Arg2> type; argument