HomeSort by relevance Sort by last modified time
    Searched refs:enable_if (Results 1 - 25 of 95) sorted by null

1 2 3 4

  /ndk/sources/cxx-stl/llvm-libc++/test/utilities/meta/meta.trans/meta.trans.other/
enable_if.fail.cpp 12 // enable_if
18 typedef std::enable_if<false>::type A;
enable_if.pass.cpp 12 // enable_if
18 static_assert((std::is_same<std::enable_if<true>::type, void>::value), "");
19 static_assert((std::is_same<std::enable_if<true, int>::type, int>::value), "");
  /external/clang/test/SemaTemplate/
overload-candidates.cpp 45 template<bool, typename = void> struct enable_if {}; struct in namespace:boost
46 template<typename T> struct enable_if<true, T> { typedef T type; }; struct in namespace:boost
48 template<typename T> typename boost::enable_if<sizeof(T) == 4, int>::type if_size_4(); // expected-note{{candidate template ignored: disabled by 'enable_if' [with T = char]}}
52 template<typename Cond, typename T = void> struct enable_if : boost::enable_if<Cond::value, T> {}; struct in namespace:llvm
56 template<typename T> typename llvm::enable_if<is_int<T> >::type if_int(); // expected-note{{candidate template ignored: disabled by 'enable_if' [with T = char]}}
62 typename boost::enable_if<sizeof(T) == 4, int>::type f(); // expected-error{{no type named 'type' in 'boost::enable_if<false, int>'; 'enable_if' cannot be used to disable this declaration}
    [all...]
deduction-crash.cpp 62 template <int> struct enable_if;
73 template<class _Tuple, int = enable_if<__tuple_convertible<_Tuple, pair>::value>::type>
  /external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/
sfinae-1.cpp 27 struct enable_if { struct in namespace:instantiation_order1
32 struct enable_if<false, T> { }; struct in namespace:instantiation_order1
35 typename enable_if<sizeof(T) == 17>::type
  /ndk/sources/cxx-stl/llvm-libc++/test/numerics/complex.number/cmplx.over/
arg.pass.cpp 24 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
32 test(T x, typename std::enable_if<!std::is_integral<T>::value>::type* = 0)
imag.pass.cpp 24 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
32 test(T x, typename std::enable_if<!std::is_integral<T>::value>::type* = 0)
norm.pass.cpp 24 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
32 test(T x, typename std::enable_if<!std::is_integral<T>::value>::type* = 0)
real.pass.cpp 24 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
32 test(T x, typename std::enable_if<!std::is_integral<T>::value>::type* = 0)
conj.pass.cpp 26 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
34 test(T x, typename std::enable_if<std::is_floating_point<T>::value>::type* = 0)
42 test(T x, typename std::enable_if<!std::is_integral<T>::value &&
proj.pass.cpp 26 test(T x, typename std::enable_if<std::is_integral<T>::value>::type* = 0)
34 test(T x, typename std::enable_if<std::is_floating_point<T>::value>::type* = 0)
42 test(T x, typename std::enable_if<!std::is_integral<T>::value &&
pow.pass.cpp 32 promote(T, typename std::enable_if<std::is_integral<T>::value>::type* = 0);
67 test(typename std::enable_if<std::is_integral<T>::value>::type* = 0, typename std::enable_if<!std::is_integral<U>::value>::type* = 0)
75 test(typename std::enable_if<!std::is_integral<T>::value>::type* = 0, typename std::enable_if<!std::is_integral<U>::value>::type* = 0)
  /external/clang/test/CodeGenCXX/
mangle-exprs.cpp 36 struct enable_if { typedef T type; }; struct
39 struct enable_if< false, T > {}; struct
44 void implicit(typename enable_if< O <= 4 >::type* = 0) {
48 void cstyle(typename enable_if< O <= (unsigned)4 >::type* = 0) {
52 void functional(typename enable_if< O <= unsigned(4) >::type* = 0) {
56 void static_(typename enable_if< O <= static_cast<unsigned>(4) >::type* = 0) {
  /ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
pointer_deleter01.pass.cpp 69 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
75 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
79 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
move02.pass.cpp 70 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
76 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
80 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
move_convert08.fail.cpp 82 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
88 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
92 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
move_convert11.fail.cpp 82 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
88 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
92 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
move01.pass.cpp 70 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
76 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
80 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
  /prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/
alloc_traits.h 224 enable_if<__allocate_helper<_Alloc2>::value, pointer>::type
230 enable_if<!__allocate_helper<_Alloc2>::value, pointer>::type
251 enable_if<__construct_helper<_Tp, _Args...>::value, void>::type
257 enable_if<!__construct_helper<_Tp, _Args...>::value, void>::type
277 static typename enable_if<__destroy_helper<_Tp>::value, void>::type
282 static typename enable_if<!__destroy_helper<_Tp>::value, void>::type
302 enable_if<__maxsize_helper<_Alloc2>::value, size_type>::type
308 enable_if<!__maxsize_helper<_Alloc2>::value, size_type>::type
328 enable_if<__select_helper<_Alloc2>::value, _Alloc2>::type
334 enable_if<!__select_helper<_Alloc2>::value, _Alloc2>::typ
    [all...]
stl_pair.h 114 enable_if<__and_<is_convertible<const _U1&, _T1>,
124 enable_if<is_convertible<_U1, _T1>::value>::type>
129 enable_if<is_convertible<_U2, _T2>::value>::type>
134 enable_if<__and_<is_convertible<_U1, _T1>,
140 enable_if<__and_<is_convertible<_U1, _T1>,
  /external/clang/include/clang/AST/
ASTTypeTraits.h 98 typename llvm::enable_if<llvm::is_base_of<Decl, T> >::type> {
112 typename llvm::enable_if<llvm::is_base_of<Stmt, T> >::type> {
126 typename llvm::enable_if<llvm::is_base_of<Type, T> >::type> {
  /ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/unique.ptr/
deleter.h 62 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
68 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0);
72 typename std::enable_if<!std::is_same<U, T>::value>::type* = 0)
  /external/clang/test/SemaCXX/
alias-template.cpp 149 template<bool> struct enable_if; // expected-note 2{{here}}
150 template<> struct enable_if<true> { using type = void; };
154 template<typename T> using EnableIf = typename enable_if<T::value>::type; // expected-error {{undefined template}}
155 template<typename T> using DisableIf = typename enable_if<!T::value>::type; // expected-error {{undefined template}}
  /prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/bits/
unique_ptr.h 55 std::enable_if<std::is_convertible<_Up*, _Tp*>::value>::type>
146 std::enable_if
161 std::enable_if<std::is_convertible<_Up*, _Tp*>::value
181 std::enable_if
411 typename std::enable_if<std::is_convertible<_Up*,
416 typename std::enable_if<std::is_convertible<_Up*,
421 unique_ptr(_Up*, typename std::enable_if<std::is_convertible<_Up*,
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/bits/
unique_ptr.h 55 std::enable_if<std::is_convertible<_Up*, _Tp*>::value>::type>
146 std::enable_if
161 std::enable_if<std::is_convertible<_Up*, _Tp*>::value
181 std::enable_if
411 typename std::enable_if<std::is_convertible<_Up*,
416 typename std::enable_if<std::is_convertible<_Up*,
421 unique_ptr(_Up*, typename std::enable_if<std::is_convertible<_Up*,

Completed in 291 milliseconds

1 2 3 4