Lines Matching defs:Replace
51 struct Replace { struct
57 struct Replace<_1, Arg1, Arg2> { struct
62 struct Replace<_2, Arg1, Arg2> { struct
68 struct Replace<const T, Arg1, Arg2> { struct
69 typedef typename Replace<T, Arg1, Arg2>::type const type; argument
74 struct Replace<TT<T1>, Arg1, Arg2> { struct
75 typedef TT<typename Replace<T1, Arg1, Arg2>::type> type; argument
80 struct Replace<TT<T1, T2>, Arg1, Arg2> { struct
82 typename Replace<T2, Arg1, Arg2>::type> type; argument
88 struct Replace<TT<T1, _2>, Arg1, Arg2> { struct
89 typedef TT<typename Replace<T1, Arg1, Arg2>::type, Arg2> type; argument