/freebsd-10.0-release/contrib/libstdc++/include/tr1/ |
H A D | type_traits_fwd.h | 46 template<typename _Tp, _Tp __v> 52 template<typename _Tp> 55 template<typename _Tp> 58 template<typename _Tp> 61 template<typename _Tp> 64 template<typename _Tp> 67 template<typename _Tp> 70 template<typename _Tp> 73 template<typename _Tp> 76 template<typename _T [all...] |
H A D | common.h | 44 template<typename _Tp, bool = is_integral<_Tp>::value> 48 template<typename _Tp> 52 template<typename _Tp, typename _Up> 56 typedef typename __promote<_Tp>::__type __type1; 57 typedef typename __promote<_Up>::__type __type2; 63 template<typename _Tp, typename _Up, typename _Vp> 67 typedef typename __promot [all...] |
H A D | ref_wrap_iterate.h | 38 typename result_of<_M_func_type(_GLIBCXX_TEMPLATE_ARGS)>::type 41 typename result_of<_M_func_type()>::type
|
H A D | mu_iterate.h | 41 template<typename _CVMu, typename _CVArg 46 template<typename _CVArg _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> 47 typename result_of<_CVArg(_GLIBCXX_TEMPLATE_ARGS)>::type
|
H A D | ref_fwd.h | 45 template<typename _Tp> 48 template<typename _Tp> 53 template<typename _Tp>
|
H A D | bind_repeat.h | 56 #define _GLIBCXX_BIND_TEMPLATE_PARAMS typename _U1 69 #define _GLIBCXX_BIND_TEMPLATE_PARAMS typename _U1, typename _U2 83 #define _GLIBCXX_BIND_TEMPLATE_PARAMS typename _U1, typename _U2, typename _U3 97 #define _GLIBCXX_BIND_TEMPLATE_PARAMS typename _U1, typename _U2, typename _U3, typename _U [all...] |
/freebsd-10.0-release/contrib/libstdc++/include/bits/ |
H A D | localefwd.h | 56 template<typename _CharT> 60 template<typename _CharT> 64 template<typename _CharT> 68 template<typename _CharT> 72 template<typename _CharT> 76 template<typename _CharT> 80 template<typename _CharT> 84 template<typename _CharT> 88 template<typename _CharT> 92 template<typename _Char [all...] |
H A D | stl_iterator_base_types.h | 104 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, 105 typename _Pointer = _Tp*, typename _Reference = _Tp&> 126 template<typename _Iterator> 129 typedef typename _Iterator::iterator_category iterator_category; 130 typedef typename _Iterator::value_type value_type; 131 typedef typename _Iterator::difference_type difference_type; 132 typedef typename _Iterato [all...] |
H A D | stl_construct.h | 75 template<typename _T1, typename _T2> 90 template<typename _T1> 104 template<typename _Tp> 116 template<typename _ForwardIterator> 134 template<typename _ForwardIterator> 146 template<typename _ForwardIterator> 150 typedef typename iterator_traits<_ForwardIterator>::value_type 152 typedef typename std::__is_scalar<_Value_type>::__type 166 template <typename _T [all...] |
H A D | stl_stack.h | 97 template<typename _Tp, typename _Sequence = deque<_Tp> > 101 typedef typename _Sequence::value_type _Sequence_value_type; 106 template<typename _Tp1, typename _Seq1> 110 template<typename _Tp1, typename _Seq1> 115 typedef typename _Sequence::value_type value_type; 116 typedef typename _Sequence::reference reference; 117 typedef typename _Sequenc [all...] |
H A D | stl_iterator_base_funcs.h | 73 template<typename _InputIterator> 74 inline typename iterator_traits<_InputIterator>::difference_type 81 typename iterator_traits<_InputIterator>::difference_type __n = 0; 90 template<typename _RandomAccessIterator> 91 inline typename iterator_traits<_RandomAccessIterator>::difference_type 113 template<typename _InputIterator> 114 inline typename iterator_traits<_InputIterator>::difference_type 122 template<typename _InputIterator, typename _Distance> 132 template<typename _BidirectionalIterato [all...] |
H A D | stl_uninitialized.h | 70 template<typename _InputIterator, typename _ForwardIterator> 77 template<typename _InputIterator, typename _ForwardIterator> 106 template<typename _InputIterator, typename _ForwardIterator> 111 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType; 112 typedef typename std::__is_scalar<_ValueType>::__type _Is_POD; 134 template<typename _ForwardIterator, typename _T [all...] |
H A D | stl_multimap.h | 89 template <typename _Key, typename _Tp, 90 typename _Compare = std::less<_Key>, 91 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > > 103 typedef typename _Alloc::value_type _Alloc_value_type; 127 typedef typename _Alloc::template rebind<value_type>::other 138 typedef typename _Pair_alloc_type::pointer pointer; 139 typedef typename _Pair_alloc_type::const_pointer const_pointer; 140 typedef typename _Pair_alloc_type::reference reference; 141 typedef typename _Pair_alloc_typ [all...] |
H A D | allocator.h | 59 template<typename _Tp> 73 template<typename _Tp1> 84 template<typename _Tp> 96 template<typename _Tp1> 105 template<typename _Tp1> 113 template<typename _T1, typename _T2> 118 template<typename _Tp> 123 template<typename _T1, typename _T [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | DOTGraphTraits.h | 44 template<typename GraphType> 50 template<typename GraphType> 70 template<typename GraphType> 77 template<typename GraphType> 82 template<typename GraphType> 89 template<typename GraphType> 97 template<typename EdgeIter, typename GraphType> 105 template<typename EdgeIter> 113 template<typename EdgeIte [all...] |
H A D | type_traits.h | 47 template<typename T> char is_class_helper(void(T::*)()); 48 template<typename T> double is_class_helper(...); 51 template <typename T> 65 template <typename T> 79 template<typename T, typename U> 98 template<typename T, typename U> struct is_same : public false_type {}; 99 template<typename T> struct is_same<T, T> : public true_type {}; 102 template <typename [all...] |
H A D | Capacity.h | 22 template <typename T> 26 return x.capacity() * sizeof(typename T::value_type);
|
H A D | Casting.h | 31 template<typename From> struct simplify_type { 38 template<typename From> struct simplify_type<const From> { 39 typedef typename simplify_type<From>::SimpleType NonConstSimpleType; 40 typedef typename add_const_past_pointer<NonConstSimpleType>::type 42 typedef typename add_lvalue_reference_if_not_pointer<SimpleType>::type 52 template <typename To, typename From, typename Enabler = void> 60 template <typename To, typename Fro [all...] |
/freebsd-10.0-release/contrib/libstdc++/include/ext/ |
H A D | typelist.h | 57 template<typename Root> 64 template<typename Hd, typename Typelist> 71 template<typename Fn, class Typelist> 75 template<typename Typelist0, typename Typelist1> 78 template<typename Typelist_Typelist> 81 template<typename Typelist, typename T> 84 template<typename Typelis [all...] |
H A D | vstring_fwd.h | 47 template<typename _CharT, typename _Traits, typename _Alloc> 50 template<typename _CharT, typename _Traits, typename _Alloc> 53 template<typename _CharT, typename _Traits = std::char_traits<_CharT>, 54 typename _Alloc = std::allocator<_CharT>, 56 <typename, typenam [all...] |
H A D | type_traits.h | 47 template<bool, typename> 51 template<typename _Tp> 57 template<bool _Cond, typename _Iftrue, typename _Iffalse> 61 template<typename _Iftrue, typename _Iffalse> 67 template<typename _Tp> 74 typedef typename __if_type::__type __type; 110 template<typename _Tp> 117 typedef typename __if_typ [all...] |
/freebsd-10.0-release/contrib/libstdc++/include/std/ |
H A D | std_iosfwd.h | 54 template<typename _CharT, typename _Traits = char_traits<_CharT> > 57 template<typename _CharT, typename _Traits = char_traits<_CharT> > 60 template<typename _CharT, typename _Traits = char_traits<_CharT> > 63 template<typename _CharT, typename _Traits = char_traits<_CharT> > 66 template<typename _CharT, typename _Trait [all...] |
/freebsd-10.0-release/contrib/libstdc++/config/locale/generic/ |
H A D | messages_members.h | 44 template<typename _CharT> 49 template<typename _CharT> 54 template<typename _CharT> 55 typename messages<_CharT>::catalog 61 template<typename _CharT> 65 template<typename _CharT> 66 typename messages<_CharT>::catalog 70 template<typename _CharT> 71 typename messages<_CharT>::string_type 76 template<typename _Char [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | CommentVisitor.h | 19 template <typename T> struct make_ptr { typedef T *type; }; 20 template <typename T> struct make_const_ptr { typedef const T *type; }; 22 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 25 #define PTR(CLASS) typename Ptr<CLASS>::type 59 template<typename ImplClass, typename RetTy=void> 63 template<typename ImplClass, typename RetT [all...] |
H A D | DeclVisitor.h | 26 template <typename T> struct make_ptr { typedef T *type; }; 27 template <typename T> struct make_const_ptr { typedef const T *type; }; 30 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 34 #define PTR(CLASS) typename Ptr<CLASS>::type 66 template<typename ImplClass, typename RetTy=void> 73 template<typename ImplClass, typename RetT [all...] |