Home
last modified time | relevance | path

Searched refs:specialization (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
DDiagnosticSemaKinds.td281 "using declaration can not refer to a template specialization">;
904 "partial specialization cannot be declared as a friend">;
2494 "of a %select{class template|class template partial specialization|nested "
3066 // C++ template specialization
3068 "can only provide an explicit specialization for a class template, function "
3075 "explicit specialization of %0 in function scope">;
3077 "explicit specialization of %0 in class scope">;
3079 "cannot declare an explicit specialization in a friend">;
3084 "specialization of %1 must originally be declared in the global scope">;
3089 "specialization of %1 must originally be declared in namespace %2">;
[all …]
DDiagnosticParseKinds.td580 "identifier followed by '<' indicates a class template specialization but "
597 "%select{|a template declaration|an explicit template specialization|"
602 "definition is meant to be an explicit specialization, add '<>' after the "
650 "explicit %select{specialization|instantiation}0 of non-template "
700 …"%select{partial specialization|explicit specialization|explicit instantiation}0 of alias template…
DTokenKinds.def598 // function template specialization (not a type),
/freebsd-10-stable/contrib/libstdc++/include/tr1/
Dfunctional540 * Partial specialization of is_placeholder that provides the placeholder
686 * partial specialization handles the member pointer case.
Dhashtable363 // have partial specialization of member templates; it would be
Drandom425 * specialization arguments _CharT and _Traits were the same as those of
/freebsd-10-stable/contrib/gcc/cp/
DChangeLog-1998322 * pt.c (check_explicit_specialization): Complain about specialization
377 * decl.c (start_decl): An explicit specialization of a static data
446 specialization to use for a partial instantiation. Correct
528 Don't call push_template_decl for a specialization.
703 specialization.
2903 (register_specialization): Return the specialization.
2934 Check that a partial specialization actually specializes at least
3100 a member template specialization.
4226 * decl.c (grokfndecl): Handle definition of specialization in
5479 specialization uses all the template parameters.
[all …]
Dpt.c612 note_template_header (int specialization) in note_template_header() argument
614 processing_specialization = specialization; in note_template_header()
1825 int specialization = 0; in check_explicit_specialization() local
1847 specialization = 1; in check_explicit_specialization()
1857 specialization = 1; in check_explicit_specialization()
1904 specialization = 1; in check_explicit_specialization()
1932 specialization = 1; in check_explicit_specialization()
1939 if (specialization || member_specialization) in check_explicit_specialization()
1951 if (specialization || member_specialization || explicit_instantiation) in check_explicit_specialization()
DNEWS238 + Partial specialization of class templates is now supported.
DChangeLog463 template classes when we find an explicit specialization.
763 Adjust comment. Return false if a specialization
769 of the specialization.
996 specialization-after-instantiation.
1604 specialization.
3163 addition to the partial specialization.
4098 a template specialization.
5511 * decl.c (start_decl): Simplify specialization handling. Remove
7061 class template partial specialization.
DChangeLog-1997241 template-id for a non-specialization.
863 * class.c (finish_struct_methods): Add specialization pass to
891 * error.c (dump_function_name): Print specialization arguments.
DChangeLog-200328 template specialization scope in case of explicit specialization.
693 specialization in associated namespace.
2920 is a specialization of function template.
3259 inject name when the friend class is a specialization.
6820 * pt.c (instantiate_class_template): add template specialization
DChangeLog-2002388 (maybe_process_partial_specialization): Tighten specialization
533 * friend.c (make_friend_class): Allow partial specialization
2267 olddecl to newdecl when newdecl is a specialization of the
2910 instantiation after explicit specialization.
DChangeLog-19951046 function has already been declared to be a specialization.
1052 outside of the class (i.e. specialization declarations).
3211 (named_class_head_sans_basetype): Move template specialization
DChangeLog-200472 the definition in a template function specialization definition.
658 * decl.c (start_decl): Check for invalid specialization headers.
4904 explicit specialization scopes.
6310 instantiation or specialization of a primary template.
DChangeLog-19993270 * pt.c (register_specialization): Don't register a specialization
6365 specialization is being referred to when when the address-of
6426 'template <>' on non-specialization.
6457 specialization in wrong namespace.
/freebsd-10-stable/contrib/libstdc++/
DChangeLog-1998580 * bits/char_traits.h: No _CharT for specialization, change to 0.
694 anymore cuz of the explicit specialization in char_traits.h.
DChangeLog-2002798 Remove specialization for FreeBSD systems.
852 (__timepunct::~__timepunct): Deallocate, remove specialization
1414 * config/locale/generic/messages_members.cc: Add specialization for
1520 * include/bits/locale_facets.h: Add declaration of specialization
1522 * config/locale/gnu/messages_members.cc: Add specialization for
1988 ostreambuf_iterator specialization.
2011 specialization for both.
2773 * include/std/std_bitset.h (_Base_biteset<0>): New specialization.
4442 Declare generic types, specialization.
5025 Add specialization for FreeBSD systems only to avoid losing test
DChangeLog-1999452 * bits/string.tcc (wstring::_S_find): Guard wchar_t specialization.
744 specialization that was commented out, as ostreams now have to
1307 specialization syntax. Declare a some functions friend. Now the
3118 * bits/loccore.h: Remove specialization foward decls for
DChangeLog-20001338 (conj<>): Comment out specialization.
1370 * src/complex.cc (abs): Comment out specialization definition.
1510 Don't define this specialization when _GLIBCPP_USE_WCHAR_T
2547 definition. Move specialization to ...
2863 * bits/basic_file.h: Add specialization declarations.
4761 as per char specialization.
DChangeLog-200516 * testsuite/18_support/numeric_limits/specialization.cc: Avoid
1035 * numeric_limits/specialization.cc: ..this.
1489 (__search_n(std::random_access_iterator_tag)): Add specialization.
1825 * include/bits/basic_string.h: Declare the specialization
1827 * include/std/std_istream.h: Declate the specialization
Dacinclude.m4312 dnl If --disable-c-mbchar was given, no wchar_t specialization is enabled.
DChangeLog-20032925 Add user specialization tests.
5206 implementation, based on old wchar_t specialization, add support
5211 specialization declarations, call _M_underflow from generic versions
7771 (__write<_CharT>): New function specialization.
/freebsd-10-stable/contrib/libc++/include/
Dlocale140 template <> class ctype<char>; // specialization
142 template <> class ctype_byname<char>; // specialization
/freebsd-10-stable/contrib/gcclibs/libmudflap/
DChangeLog445 ANSI C conversion, libmudflap specialization, recursion limiting.

12