Searched full:template (Results 1 – 25 of 19254) sorted by relevance
12345678910>>...771
... <t<template<temb><t<template<temb><t<template<temb> ...
11 template struct tvec1<uint8, lowp>;12 template struct tvec1<uint16, lowp>;13 template struct tvec1<uint32, lowp>;14 template struct tvec1<uint64, lowp>;15 template struct tvec1<int8, lowp>;16 template struct tvec1<int16, lowp>;17 template struct tvec1<int32, lowp>;18 template struct tvec1<int64, lowp>;19 template struct tvec1<float32, lowp>;20 template struct tvec1<float64, lowp>;[all …]
6 template<> VkStructureType getStructureType<VkApplicationInfo> (void)11 template<> VkStructureType getStructureType<VkDeviceQueueCreateInfo> (void)16 template<> VkStructureType getStructureType<VkDeviceCreateInfo> (void)21 template<> VkStructureType getStructureType<VkInstanceCreateInfo> (void)26 template<> VkStructureType getStructureType<VkMemoryAllocateInfo> (void)31 template<> VkStructureType getStructureType<VkMappedMemoryRange> (void)36 template<> VkStructureType getStructureType<VkWriteDescriptorSet> (void)41 template<> VkStructureType getStructureType<VkCopyDescriptorSet> (void)46 template<> VkStructureType getStructureType<VkBufferUsageFlags2CreateInfoKHR> (void)51 template<> VkStructureType getStructureType<VkBufferCreateInfo> (void)[all …]
14 template<> void initFeatureFromBlob<VkPhysicalDevicePrivateDataFeatures>(VkPhysicalDevicePrivateDat…18 template<> void initFeatureFromBlob<VkPhysicalDeviceVariablePointersFeatures>(VkPhysicalDeviceVaria…23 template<> void initFeatureFromBlob<VkPhysicalDeviceMultiviewFeatures>(VkPhysicalDeviceMultiviewFea…29 template<> void initFeatureFromBlob<VkPhysicalDevice16BitStorageFeatures>(VkPhysicalDevice16BitStor…36 template<> void initFeatureFromBlob<VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures>(VkPhysical…40 template<> void initFeatureFromBlob<VkPhysicalDeviceSamplerYcbcrConversionFeatures>(VkPhysicalDevic…44 template<> void initFeatureFromBlob<VkPhysicalDeviceProtectedMemoryFeatures>(VkPhysicalDeviceProtec…48 template<> void initFeatureFromBlob<VkPhysicalDeviceInlineUniformBlockFeatures>(VkPhysicalDeviceInl…53 template<> void initFeatureFromBlob<VkPhysicalDeviceMaintenance4Features>(VkPhysicalDeviceMaintenan…57 template<> void initFeatureFromBlob<VkPhysicalDeviceShaderDrawParametersFeatures>(VkPhysicalDeviceS…[all …]
6 template<> VkStructureType getStructureType<VkApplicationInfo> (void)11 template<> VkStructureType getStructureType<VkDeviceQueueCreateInfo> (void)16 template<> VkStructureType getStructureType<VkDeviceCreateInfo> (void)21 template<> VkStructureType getStructureType<VkInstanceCreateInfo> (void)26 template<> VkStructureType getStructureType<VkMemoryAllocateInfo> (void)31 template<> VkStructureType getStructureType<VkMappedMemoryRange> (void)36 template<> VkStructureType getStructureType<VkWriteDescriptorSet> (void)41 template<> VkStructureType getStructureType<VkCopyDescriptorSet> (void)46 template<> VkStructureType getStructureType<VkBufferCreateInfo> (void)51 template<> VkStructureType getStructureType<VkBufferViewCreateInfo> (void)[all …]
1 // This file is part of Eigen, a lightweight C++ template library17 template<typename T> struct traits;20 // When constness must affect traits, it has to be constness on template parameters on which T itse…23 template<typename T> struct traits<const T> : traits<T> {};25 template<typename Derived> struct has_direct_access30 template<typename Derived> struct accessors_level39 template<typename T> struct evaluator_traits;41 template< typename T> struct evaluator;45 template<typename T> struct NumTraits;47 template<typename Derived> struct EigenBase;[all …]
39 template <VkStructureType id> struct LvlSTypeMap {};40 template <typename T> struct LvlTypeMap {};43 template <> struct LvlTypeMap<VkApplicationInfo> {47 template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_APPLICATION_INFO> {52 template <> struct LvlTypeMap<VkInstanceCreateInfo> {56 template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO> {61 template <> struct LvlTypeMap<VkDeviceQueueCreateInfo> {65 template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO> {70 template <> struct LvlTypeMap<VkDeviceCreateInfo> {74 template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO> {[all …]
2 // RUN: %clang_cc1 -fsyntax-only -verify %s -fdelayed-template-parsing -DDELAYED_TEMPLATE_PARSING8 export class foo { }; // expected-error {{expected template}}9 template x; // expected-error {{C++ requires a type specifier for all declarations}} \11 export template x; // expected-error {{expected '<' after 'template'}}12 export template<class T> class x0; // expected-warning {{exported templates are unsupported}}13 template < ; // expected-error {{expected template parameter}} \14 // expected-error{{expected ',' or '>' in template-parameter-list}} \16 template <int +> struct x1; // expected-error {{expected ',' or '>' in template-parameter-list}}18 // verifies that we only walk to the ',' & still produce errors on the rest of the template paramet…19 template <int +, T> struct x2; // expected-error {{expected ',' or '>' in template-parameter-list}}…[all …]
3 // If a template-parameter of a class template or alias template has a default4 // template-argument, each subsequent template-parameter shall either have a5 // default template-argument supplied or be a template parameter pack.6 template<typename> struct vector;8 template<typename T = int, typename> struct X3t; // expected-error{{template parameter missing a de…9 template<typename T = int, typename> using A3t = int; // expected-error{{template parameter missing…10 template<int V = 0, int> struct X3nt; // expected-error{{template parameter missing a default argum…11 template<int V = 0, int> using A3nt = int; // expected-error{{template parameter missing a default …12 template<template<class> class M = vector, template<class> class> struct X3tt; // expected-error{{t…13 template<template<class> class M = vector, template<class> class> using A3tt = int; // expected-err…[all …]
12 …template<typename T> CONST T wrong; // expected-error {{member 'wrong' declared as a tem…13 …template<typename T> CONST T wrong_init = 5; // expected-error {{member 'wrong_init' declared…14 template<typename T, typename T0> static CONST T right = T(100);15 template<typename T> static CONST T right<T,int> = 5;16 …template<typename T> CONST int right<int,T>; // expected-error {{member 'right' declared as a tem…17 …template<typename T> CONST float right<float,T> = 5; // expected-error {{member 'right' declared …18 …template<> static CONST int right<int,int> = 7; // expected-error {{explicit specialization …19 …template<> static CONST float right<float,int>; // expected-error {{explicit specialization …20 …template static CONST int right<int,int>; // expected-error {{template specialization requires…26 template<typename T, typename T0> static CONST T right = T(100);[all …]
11 template<typename T> 12 T pi = T(3.1415926535897932385); // expected-note {{template is declared here}}14 template<typename T> 15 CONST T cpi = T(3.1415926535897932385); // expected-note {{template is declared here}}17 template<typename T> extern CONST T vc;32 // template arguments are not deduced for uses of variable templates. in no_deduce()33 …int ipi = pi; // expected-error {{cannot refer to variable template 'pi' without a template argume… in no_deduce()34 …int icpi = cpi; // expected-error {{cannot refer to variable template 'cpi' without a template arg… in no_deduce()37 template<typename T>42 template<typename T>[all …]
4 template<typename T> struct identity { typedef T type; };9 template<typename T> struct C { typedef B type; };15 namespace N { template<typename T> struct S { void f(); }; }17 namespace N { template<> void T::f() {} } in f()21 template< typename S >24 template< int >30 template< typename S >38 template<>39 template<>46 template<typename S> struct C {[all …]
19 // -- function template21 template<typename T> void f0(T) { in f0()25 template<> void f0(NonDefaultConstructible) { } in f0()31 template<> void f0(int);32 template<> void f0(long);35 template<> void N0::f0(int) { } // okay in f0()38 template<> void N0::f0(long) { } // expected-error{{does not enclose namespace}} in f0()41 template<> void N0::f0(double) { } in f0()44 template<typename T> void f(T);46 template<> void f(int); // expected-error{{in class scope}}[all …]
14 <template>15 <template-type-parameter name="T"/>16 </template>23 <template>24 <template-type-parameter name="Arg"/>25 </template>32 <template>33 <template-type-parameter name="Arg"/>34 </template>41 <template>[all …]
15 template<> struct v_at_impl<0>17 template< typename V_ > struct result_25 template<>28 template< typename V_, typename N > struct apply31 ::template result_<V_>::type type;35 template<>38 template< typename Vector > struct apply44 template<>50 template<>53 template< typename Vector > struct apply[all …]
20 template <class T, T v> struct integral_constant;24 template <bool B> // C++1430 template <bool, class T = void> struct enable_if;31 template <bool, class T, class F> struct conditional;34 template <class T> struct is_void;35 template <class T> struct is_null_pointer; // C++1436 template <class T> struct is_integral;37 template <class T> struct is_floating_point;38 template <class T> struct is_array;39 template <class T> struct is_pointer;[all …]
23 template <decltype(sizeof(0)) kLength,31 template <decltype(sizeof(0)) kLength,37 template <typename T, T kValue>51 template <bool kValue>57 template <typename T>60 template <typename T>63 template <typename T>65 template <typename T>67 template <typename T, decltype(sizeof(0)) kSize>69 template <typename T>[all …]
3 // Check for template type parameter pack (mis-)matches with template5 template<typename ...T> struct X0t;6 template<typename ...T> struct X0t;8 template<typename ...T> struct X1t; // expected-note{{previous template type parameter pack declare…9 template<typename T> struct X1t; // expected-error{{template type parameter conflicts with previous…11 template<typename T> struct X2t; // expected-note{{previous template type parameter declared here}}12 template<typename ...T> struct X2t; // expected-error{{template type parameter pack conflicts with …14 template<template<typename ...T> class> struct X0t_intt; 15 template<template<typename ...T> class> struct X0t_intt; 17 template<template<typename ...T> class> struct X1t_intt; // expected-note{{previous template type p…[all …]
34 template <class R>36 template <>38 template <>41 template <class R>43 template <>45 template <>48 template <class R>50 template <>52 template <>55 template <class R>[all …]
3 template <typename T1, typename T2>6 template <typename T1, typename T2>12 template <typename T>17 template <>22 template <int x>25 template <typename T, int y>36 template <typename T>43 template <typename T>49 int y = T::template my_templf<int>(0);57 template<typename T, typename A1>[all …]
1 //===--- ParsedTemplate.h - Template Parsing Data Types ---------*- C++ -*-===//29 /// \brief Represents the parsed form of a C++ template argument.32 /// \brief Describes the kind of template argument that was parsed.34 /// \brief A template type parameter, stored as a type.36 /// \brief A non-type template parameter, stored as an expression.38 /// \brief A template template argument, stored as a template name.39 Template enumerator42 /// \brief Build an empty template argument. 44 /// This template argument is invalid.47 /// \brief Create a template type argument or non-type template argument.[all …]