| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | template.h | 133 virtual RootObject *specialization() = 0; 156 RootObject *specialization(); 188 RootObject *specialization(); 209 RootObject *specialization(); 226 RootObject *specialization();
|
| /netbsd-src/external/mit/isl/dist/interface/ |
| H A D | template_cpp.cc | 1268 struct specialization { struct 1279 const std::string &specialization::base_name() const in base_name() argument 1286 const std::string &specialization::class_name() const in class_name() 1302 virtual void print_class(const specialization &instance) const = 0; 1341 class_printer(const specialization &instance, 1375 const specialization &instance; 1387 const specialization &instance, in class_printer() 1611 method_decl_printer(const specialization &instance, in method_decl_printer() 1660 const specialization &instance) in instance_sig() 1687 method_impl_printer(const specialization &instance, in method_impl_printer() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | template.h | 150 virtual RootObject *specialization() = 0; 184 RootObject *specialization(); 225 RootObject *specialization(); 253 RootObject *specialization(); 274 RootObject *specialization();
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/ |
| H A D | atomic | 365 /// Partial specialization for pointer types. 642 /// Explicit specialization for char. 665 /// Explicit specialization for signed char. 688 /// Explicit specialization for unsigned char. 711 /// Explicit specialization for short. 734 /// Explicit specialization for unsigned short. 757 /// Explicit specialization for int. 780 /// Explicit specialization for unsigned int. 803 /// Explicit specialization for long. 826 /// Explicit specialization for unsigned long. [all …]
|
| H A D | limits | 382 /// numeric_limits<bool> specialization. 451 /// numeric_limits<char> specialization. 518 /// numeric_limits<signed char> specialization. 588 /// numeric_limits<unsigned char> specialization. 661 /// numeric_limits<wchar_t> specialization. 730 /// numeric_limits<char8_t> specialization. 795 /// numeric_limits<char16_t> specialization. 856 /// numeric_limits<char32_t> specialization. 918 /// numeric_limits<short> specialization. 985 /// numeric_limits<unsigned short> specialization. [all …]
|
| H A D | utility | 92 // 2770. tuple_size<const T> specialization is not SFINAE compatible 150 /// Partial specialization for std::pair 155 /// Partial specialization for std::pair 160 /// Partial specialization for std::pair 165 /// Partial specialization for std::pair
|
| H A D | future | 636 /// Partial specialization for reference types. 656 /// Explicit specialization for void. 813 /// Partial specialization for future<R&> 856 /// Explicit specialization for future<void> 939 /// Partial specialization for shared_future<R&> 978 /// Explicit specialization for shared_future<void> 1171 /// Partial specialization for promise<R&> 1269 /// Explicit specialization for promise<void> 1621 // 2976. Dangling uses_allocator specialization for packaged_task
|
| H A D | typeindex | 112 /// std::hash specialization for type_index.
|
| H A D | sstream | 846 /// Swap specialization for stringbufs. 853 /// Swap specialization for istringstreams. 860 /// Swap specialization for ostringstreams. 867 /// Swap specialization for stringstreams.
|
| H A D | array | 421 /// Partial specialization for std::array 430 /// Partial specialization for std::array
|
| H A D | system_error | 476 /// std::hash specialization for error_code. 493 /// std::hash specialization for error_condition.
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| H A D | atomic | 415 /// Partial specialization for pointer types. 709 /// Explicit specialization for char. 732 /// Explicit specialization for signed char. 755 /// Explicit specialization for unsigned char. 778 /// Explicit specialization for short. 801 /// Explicit specialization for unsigned short. 824 /// Explicit specialization for int. 847 /// Explicit specialization for unsigned int. 870 /// Explicit specialization for long. 893 /// Explicit specialization for unsigned long. [all …]
|
| H A D | limits | 382 /// numeric_limits<bool> specialization. 451 /// numeric_limits<char> specialization. 518 /// numeric_limits<signed char> specialization. 588 /// numeric_limits<unsigned char> specialization. 661 /// numeric_limits<wchar_t> specialization. 730 /// numeric_limits<char8_t> specialization. 795 /// numeric_limits<char16_t> specialization. 856 /// numeric_limits<char32_t> specialization. 918 /// numeric_limits<short> specialization. 985 /// numeric_limits<unsigned short> specialization. [all …]
|
| H A D | future | 643 /// Partial specialization for reference types. 663 /// Explicit specialization for void. 831 /// Partial specialization for future<R&> 874 /// Explicit specialization for future<void> 964 /// Partial specialization for shared_future<R&> 1003 /// Explicit specialization for shared_future<void> 1203 /// Partial specialization for promise<R&> 1301 /// Explicit specialization for promise<void> 1666 // 2976. Dangling uses_allocator specialization for packaged_task
|
| H A D | typeindex | 112 /// std::hash specialization for type_index.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | YamlIO.rst | 115 To specify a YAML mappings, you define a specialization on 118 then the specialization is simple. For example: 309 ScalarEnumerationTraits specialization on CPUs, which can then be used 447 your specialization must create a temporary llvm::StringRef. When reading, 448 YAML I/O will provide an llvm::StringRef of scalar and your specialization 491 ScalarTraits specialization - YAML I/O will provide the native type and your 492 specialization must create a temporary llvm::StringRef when writing, and 494 and your specialization must convert that to your native data type when reading. 495 An example of a custom type with an appropriate specialization of 745 an optional ``validate()`` method in a MappingTraits template specialization. [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/include/ |
| H A D | gcc-cp-fe.def | 280 specialization, introduce it with 419 template member specialization separately, i.e., instead of: 427 ... for each specialization of X. 440 expanded, per-specialization form. 537 a specialization (returned by build_dependent_type_template_id) of 725 /* Introduce a specialization of a template function. 728 for the specialization. ADDRESS is the address of the 729 specialization. FILENAME and LINE_NUMBER specify the source 730 location associated with the template function specialization. */ 743 for the specialization. FILENAME and LINE_NUMBER specify the [all …]
|
| /netbsd-src/external/gpl3/binutils.old/dist/include/ |
| H A D | gcc-cp-fe.def | 280 specialization, introduce it with 419 template member specialization separately, i.e., instead of: 427 ... for each specialization of X. 440 expanded, per-specialization form. 537 a specialization (returned by build_dependent_type_template_id) of 725 /* Introduce a specialization of a template function. 728 for the specialization. ADDRESS is the address of the 729 specialization. FILENAME and LINE_NUMBER specify the source 730 location associated with the template function specialization. */ 743 for the specialization. FILENAME and LINE_NUMBER specify the [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/include/ |
| H A D | gcc-cp-fe.def | 280 specialization, introduce it with 419 template member specialization separately, i.e., instead of: 427 ... for each specialization of X. 440 expanded, per-specialization form. 537 a specialization (returned by build_dependent_type_template_id) of 725 /* Introduce a specialization of a template function. 728 for the specialization. ADDRESS is the address of the 729 specialization. FILENAME and LINE_NUMBER specify the source 730 location associated with the template function specialization. */ 743 for the specialization. FILENAME and LINE_NUMBER specify the [all …]
|
| /netbsd-src/external/gpl3/binutils/dist/include/ |
| H A D | gcc-cp-fe.def | 280 specialization, introduce it with 419 template member specialization separately, i.e., instead of: 427 ... for each specialization of X. 440 expanded, per-specialization form. 537 a specialization (returned by build_dependent_type_template_id) of 725 /* Introduce a specialization of a template function. 728 for the specialization. ADDRESS is the address of the 729 specialization. FILENAME and LINE_NUMBER specify the source 730 location associated with the template function specialization. */ 743 for the specialization. FILENAME and LINE_NUMBER specify the [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/tr2/ |
| H A D | type_traits | 65 /// Partial specialization.
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr2/ |
| H A D | type_traits | 65 /// Partial specialization.
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | LibASTImporter.rst | 296 // explicit specialization 307 // explicit specialization 390 …see that an error is associated (``getImportDeclErrorIfAny``) to the specialization also, not just… 425 // explicit specialization 438 // explicit specialization
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | DiagnosticSemaKinds.td | 562 "using declaration cannot refer to a template specialization">; 1514 "partial specialization cannot be declared as a friend">; 2327 // C++17 deduced class template specialization types 2331 "deduced class template specialization type">; 2353 "a specialization of template %0">; 2735 "specialization of concepts is not allowed">; 3929 "inheritance model ignored on %select{primary template|partial specialization}0">, 4040 "a specialization of %1">; 4241 "of a %select{class template|class template partial specialization|nested " 4874 // C++ template specialization [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | StmtDataCollectors.td | 46 // If the function is a template specialization, we also need to handle
|