/external/libcxx/include/ |
ratio | 20 template <intmax_t N, intmax_t D = 1> 30 template <class R1, class R2> using ratio_add = ...; 31 template <class R1, class R2> using ratio_subtract = ...; 32 template <class R1, class R2> using ratio_multiply = ...; 33 template <class R1, class R2> using ratio_divide = ...; 36 template <class R1, class R2> struct ratio_equal; 37 template <class R1, class R2> struct ratio_not_equal; 38 template <class R1, class R2> struct ratio_less; 39 template <class R1, class R2> struct ratio_less_equal; 40 template <class R1, class R2> struct ratio_greater [all...] |
scoped_allocator | 20 template <class OuterAlloc, class... InnerAllocs> 43 template <class Tp> 47 OuterTraits::template rebind_alloc<Tp>, InnerAllocs...> other; 51 template <class OuterA2> 56 template <class OuterA2> 58 template <class OuterA2> 74 template <class T, class... Args> void construct(T* p, Args&& args); 75 template <class T1, class T2, class... Args1, class... Args2> 78 template <class T1, class T2> 80 template <class T1, class T2, class U, class V [all...] |
/external/libgdx/extensions/gdx-jnigen/src/com/badlogic/gdx/jnigen/ |
AntScriptGenerator.java | 117 String template = new FileDescriptor("com/badlogic/gdx/jnigen/resources/scripts/build.xml.template", FileType.Classpath)
local 137 template = template.replace("%projectName%", config.sharedLibName + "-natives");
138 template = template.replace("<clean/>", clean.toString());
139 template = template.replace("<compile/>", compile.toString());
140 template = template.replace("%packFile%", "../" + config.libsDir.path().replace('\\', '/') + "/" + config.sharedLibNam (…) 198 String template = new FileDescriptor("com\/badlogic\/gdx\/jnigen\/resources\/scripts\/build-android.xml.template", local 206 String template = null; local [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ |
ratio | 20 template <intmax_t N, intmax_t D = 1> 30 template <class R1, class R2> using ratio_add = ...; 31 template <class R1, class R2> using ratio_subtract = ...; 32 template <class R1, class R2> using ratio_multiply = ...; 33 template <class R1, class R2> using ratio_divide = ...; 36 template <class R1, class R2> struct ratio_equal; 37 template <class R1, class R2> struct ratio_not_equal; 38 template <class R1, class R2> struct ratio_less; 39 template <class R1, class R2> struct ratio_less_equal; 40 template <class R1, class R2> struct ratio_greater [all...] |
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/libcxx/include/ |
ratio | 20 template <intmax_t N, intmax_t D = 1> 30 template <class R1, class R2> using ratio_add = ...; 31 template <class R1, class R2> using ratio_subtract = ...; 32 template <class R1, class R2> using ratio_multiply = ...; 33 template <class R1, class R2> using ratio_divide = ...; 36 template <class R1, class R2> struct ratio_equal; 37 template <class R1, class R2> struct ratio_not_equal; 38 template <class R1, class R2> struct ratio_less; 39 template <class R1, class R2> struct ratio_less_equal; 40 template <class R1, class R2> struct ratio_greater [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 30 #include "clang/Sema/Template.h" 47 /// of a template and, if so, return that template declaration. Otherwise, 63 // Like normal (non-template) classes, class templates have an 65 // can be used with or without a template-argument-list. When 66 // it is used without a template-argument-list, it is 68 // template-parameters of the class template enclosed in 69 // <>. When it is used with a template-argument-list, it 70 // refers to the specified class template specialization [all...] |
/art/runtime/base/ |
arena_containers.h | 44 template <typename T> 47 template <typename T> 50 template <typename T> 53 template <typename T> 56 template <typename T, typename Comparator = std::less<T>> 59 template <typename K, typename V, typename Comparator = std::less<K>> 63 template <typename T, 69 template <typename Key, 83 template <bool kCount> 86 template <> [all...] |
/art/runtime/mirror/ |
abstract_method.cc | 24 template <bool kTransactionActive> 39 template bool AbstractMethod::CreateFromArtMethod<false>(ArtMethod* method); 40 template bool AbstractMethod::CreateFromArtMethod<true>(ArtMethod* method); 46 template <bool kTransactionActive> 51 template void AbstractMethod::SetArtMethod<false>(ArtMethod* method); 52 template void AbstractMethod::SetArtMethod<true>(ArtMethod* method);
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/ |
p1.cpp | 39 template <typename T> constexpr class TC1 {}; // expected-error {{class cannot be marked constexpr}} 40 template <typename T> constexpr struct TS1 {}; // expected-error {{struct cannot be marked constexpr}} 41 template <typename T> constexpr union TU1 {}; // expected-error {{union cannot be marked constexpr}} 60 template<typename T> constexpr T f5(T); 61 template<typename T> constexpr T f5(T); // expected-note {{previous}} 62 template<typename T> T f5(T); // expected-error {{non-constexpr declaration of 'f5' follows constexpr declaration}} 63 template<typename T> T f6(T); // expected-note {{here}} 64 template<typename T> constexpr T f6(T); // expected-error {{constexpr declaration of 'f6' follows non-constexpr declaration}} 70 // template stuff 71 template <typename T> constexpr T ft(T t) { return t; [all...] |
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/ |
p5-cxx0x-no-extra-copy.cpp | 27 template<typename T> 34 template<typename T> 53 template<int> struct int_c { }; 55 template<typename T> T f(const T&); 57 template<typename T> 60 template<typename T> float &g(); // expected-note{{candidate function [with T = X3]}}
|
/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/ |
p14.cpp | 3 template<typename T> struct identity; 4 template<typename ...Types> struct tuple; 6 template<typename T, typename U> struct is_same { 10 template<typename T> struct is_same<T, T> { 17 // abstract-declarator if the type of the parameter names a template 21 template<typename T, typename ...Types>
|
/external/clang/test/CXX/except/except.spec/ |
canonical.cpp | 9 template <class _Tp> _Tp&& declval() noexcept; 11 template <class _Tp, class... _Args> 17 template<class, class _Traits, class _Allocator> 28 template <class, class, class _Compare> 47 template<class T, class _Traits, class _Allocator> 50 template <class T, class Value, class _Compare>
|
/external/clang/test/CXX/over/over.load/ |
p2-0x.cpp | 4 // parameter-type-list as well as mem- ber function template 6 // the same template parameter lists cannot be overloaded if any of 16 template<typename T> void f(T*) &; 17 template<typename T> void f(T*) &&; 19 template<typename T> void g(T*) &; // expected-note{{previous declaration}} 20 template<typename T> void g(T*); // expected-error{{cannot overload a member function without a ref-qualifier with a member function with ref-qualifier '&'}}
|
/external/clang/test/CXX/special/class.ctor/ |
p1.cpp | 21 template<typename T> 35 template<typename U> X1(U); 40 template<typename T> X1<T>::X1() { } 41 template<typename T> (X1<T>::X1)(double) { } 42 template<typename T> X1<T> X1<T>::f1(int) { return 0; } 43 template<typename T> X1<T> (X1<T>::f1)(type) { return 0; }
|
/external/clang/test/CXX/temp/temp.decls/temp.class.spec/temp.class.order/ |
p2.cpp | 3 template<int I, int J, class T> struct X { 7 template<int I, int J> struct X<I, J, int> { 11 template<int I> struct X<I, I, int> { 20 template<typename T, typename U = void, typename V = void> 25 template<typename T, typename U> 30 template<typename T>
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.arg.explicit/ |
p3-0x.cpp | 5 template<typename ...> struct count; 7 template<typename Head, typename ...Tail> 12 template<> 17 template<unsigned> struct unsigned_c { }; 19 template<typename ... Types> 38 template<typename TReturnType, typename... TArguments, typename TFunctionType = TReturnType (*)(TArguments...)>
|
/external/clang/test/CXX/temp/temp.spec/temp.expl.spec/ |
p4.cpp | 7 template<typename T, typename U> 22 template<typename T, typename U> 36 template<> 39 template<> 45 template<> 57 template<>
|
/external/clang/test/CodeGenCXX/ |
2007-09-10-RecursiveTypeResolution.cpp | 12 template < typename Data1 > class CallbackBase_1Data:public CallbackHandle 19 template < typename _Iterator, typename _Container > 28 template < typename _Tp > struct allocator 32 template < typename _InputIterator, 41 template < typename _Tp, typename _Alloc> struct _Vector_base 50 template < typename _Tp, typename _Alloc = std::allocator < _Tp > >
|
debug-info-template-partial-specialization.cpp | 4 template <class _Tp, class _Dp, bool > struct __pointer_type1 {}; 9 template <class _Tp, class _Dp> struct __pointer_type1<_Tp, _Dp, false> 14 template <class _Tp, class _Dp> 17 // Test that the bool template type parameter is emitted. 23 template <class _Tp> struct default_delete {}; 24 template <class _Tp, class _Dp = default_delete<_Tp> > class unique_ptr
|
mangle-fail.cpp | 9 template<class T> void test(int (&)[sizeof(__builtin_choose_expr(true, 1, 1), T())]) {} // expected-error {{cannot yet mangle}} 10 template void test<int>(int (&)[sizeof(int)]); 14 template<class T> void test(int (&)[sizeof((A){}, T())]) {} // expected-error {{cannot yet mangle}} 15 template void test<int>(int (&)[sizeof(A)]); 19 template<class T> void test(int (&)[sizeof(A{.a = 10}, T())]) {} // expected-error {{cannot yet mangle}} 20 template void test<int>(int (&)[sizeof(A)]);
|
static-data-member-single-emission.cpp | 3 template <typename T> 9 template <typename T> 12 template <typename T> int func_tmpl1() { return HasStaticInit<T>::index; } 13 template <typename T> int func_tmpl2() { return HasStaticInit<T>::index; } 14 template <typename T> int func_tmpl3() { return HasStaticInit<T>::index; } 23 template struct HasStaticInit<int>;
|
/external/clang/test/Modules/ |
merge-template-members.cpp | 2 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I%S/Inputs/merge-template-members -verify -emit-llvm-only %s -DTEST=1 3 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I%S/Inputs/merge-template-members -verify -emit-llvm-only %s -DTEST=2 4 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I%S/Inputs/merge-template-members -verify -emit-llvm-only %s -DTEST=3 9 template<typename> struct A { int n; }; 10 template<typename> struct B { typedef A<void> C; }; 11 template class B<int>;
|
/external/clang/test/PCH/ |
crash-12631281.cpp | 12 template < class _T2> struct is_convertible; 13 template <> struct is_convertible<int> { typedef int type; }; 15 template <class _T1, class _T2> struct pair { 18 template <class _U1, class _U2, class = typename is_convertible< first_type>::type> 22 template <class _ForwardIterator> 27 template <class _ForwardIterator>
|
/external/clang/test/Sema/ |
inline-asm-validate-tmpl.cpp | 5 // this template, when instantiated with 300, violates the range contraint 6 template <int N> void test(int value) 11 int main() { test<300>(10); } // expected-note{{in instantiation of function template specialization 'test<300>' requested here}} 14 // this template is not used, but the error is detectable 15 template <int N> void testb(int value) 21 template <int N> void testc(int value)
|
/external/clang/test/SemaTemplate/ |
instantiate-expr-5.cpp | 3 template <class A> int x(A x) { return x++; } 7 template<typename T> 23 template<typename T> 31 template<typename T> 37 template void test_anon_union<int>(); 41 template <typename T> struct S {
|