Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:template

36 struct TemplateCtor { template<typename T> TemplateCtor(T); };
39 template<typename T> struct remove_ref { typedef T type; };
40 template<typename T> struct remove_ref<T&> { typedef T type; };
41 template<typename T> struct remove_ref<T&&> { typedef T type; };
42 template<typename T> T &&forward(typename remove_ref<T>::type &&t);
43 template<typename T> T &&forward(typename remove_ref<T>::type &t);
44 template<typename T> typename remove_ref<T>::type &&move(T &&t);
50 template<typename T>
53 template<typename...U>
69 template<typename T> struct optional {
74 template<typename...U>
129 template<typename T> struct Test1 {
137 template<typename T> struct Test2 {