|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/Sema/TypoCorrection.h 352 class DefaultFilterCCC final : public CorrectionCandidateCallback {
366 class DeclFilterCCC final : public CorrectionCandidateCallback {
379 class FunctionCallFilterCCC : public CorrectionCandidateCallback {
398 class NoTypoCorrectionCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseExpr.cpp 544 class CastExpressionIdValidator final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseStmt.cpp 119 class StatementFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseTentative.cpp 1176 class TentativeParseCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 432 class NestedNameSpecifierValidatorCCC final
tools/clang/lib/Sema/SemaDecl.cpp 65 class TypeNameValidatorCCC final : public CorrectionCandidateCallback {
7907 class DifferentNameValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclCXX.cpp 4004 class MemInitializerValidatorCCC final : public CorrectionCandidateCallback {
9787 class NamespaceValidatorCCC final : public CorrectionCandidateCallback {
10305 class UsingValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclObjC.cpp 503 class ObjCInterfaceValidatorCCC final : public CorrectionCandidateCallback {
1340 class ObjCTypeArgOrProtocolValidatorCCC final
tools/clang/lib/Sema/SemaExprMember.cpp 593 class RecordMemberExprValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaExprObjC.cpp 2104 class ObjCInterfaceOrSuperCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaInit.cpp 2299 class FieldInitializerValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaOpenMP.cpp 2210 class VarDeclFilterCCC final : public CorrectionCandidateCallback {
2232 class VarOrFuncDeclFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplate.cpp 614 struct TemplateCandidateFilter : CorrectionCandidateCallback {
3418 struct CandidateCallback : CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 946 class ParameterPackValidatorCCC final : public CorrectionCandidateCallback {
Declarations
tools/clang/include/clang/Parse/Parser.h 37 class CorrectionCandidateCallback;
References
tools/clang/include/clang/Parse/Parser.h 818 AnnotatedNameKind TryAnnotateName(CorrectionCandidateCallback *CCC = nullptr);
tools/clang/include/clang/Sema/ExternalSemaSource.h 204 CorrectionCandidateCallback &CCC,
tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h 337 CorrectionCandidateCallback &CCC,
tools/clang/include/clang/Sema/Sema.h 2044 CorrectionCandidateCallback *CCC = nullptr);
3520 CorrectionCandidateCallback &CCC,
3618 CorrectionCandidateCallback &CCC,
3628 CorrectionCandidateCallback &CCC,
4510 CorrectionCandidateCallback *CCC = nullptr,
4520 CorrectionCandidateCallback &CCC,
tools/clang/include/clang/Sema/SemaInternal.h 95 std::unique_ptr<CorrectionCandidateCallback> CCC,
202 CorrectionCandidateCallback *getCorrectionValidator() const {
307 std::unique_ptr<CorrectionCandidateCallback> CorrectionValidator;
tools/clang/include/clang/Sema/TypoCorrection.h 320 virtual std::unique_ptr<CorrectionCandidateCallback> clone() = 0;
352 class DefaultFilterCCC final : public CorrectionCandidateCallback {
358 std::unique_ptr<CorrectionCandidateCallback> clone() override {
366 class DeclFilterCCC final : public CorrectionCandidateCallback {
371 std::unique_ptr<CorrectionCandidateCallback> clone() override {
379 class FunctionCallFilterCCC : public CorrectionCandidateCallback {
386 std::unique_ptr<CorrectionCandidateCallback> clone() override {
398 class NoTypoCorrectionCCC final : public CorrectionCandidateCallback {
411 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Parse/ParseExpr.cpp 544 class CastExpressionIdValidator final : public CorrectionCandidateCallback {
573 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Parse/ParseStmt.cpp 119 class StatementFilterCCC final : public CorrectionCandidateCallback {
142 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Parse/ParseTentative.cpp 1176 class TentativeParseCCC final : public CorrectionCandidateCallback {
1195 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Parse/Parser.cpp 1567 Parser::TryAnnotateName(CorrectionCandidateCallback *CCC) {
tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp 317 CorrectionCandidateCallback &CCC,
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 433 : public CorrectionCandidateCallback {
442 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaDecl.cpp 65 class TypeNameValidatorCCC final : public CorrectionCandidateCallback {
109 std::unique_ptr<CorrectionCandidateCallback> clone() override {
852 CorrectionCandidateCallback *CCC) {
7907 class DifferentNameValidatorCCC final : public CorrectionCandidateCallback {
7939 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaDeclCXX.cpp 4004 class MemInitializerValidatorCCC final : public CorrectionCandidateCallback {
4018 std::unique_ptr<CorrectionCandidateCallback> clone() override {
9787 class NamespaceValidatorCCC final : public CorrectionCandidateCallback {
9795 std::unique_ptr<CorrectionCandidateCallback> clone() override {
10305 class UsingValidatorCCC final : public CorrectionCandidateCallback {
10375 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaDeclObjC.cpp 503 class ObjCInterfaceValidatorCCC final : public CorrectionCandidateCallback {
514 std::unique_ptr<CorrectionCandidateCallback> clone() override {
1341 : public CorrectionCandidateCallback {
1389 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaExpr.cpp 1921 CorrectionCandidateCallback &CCC,
4972 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaExprMember.cpp 593 class RecordMemberExprValidatorCCC final : public CorrectionCandidateCallback {
631 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaExprObjC.cpp 2104 class ObjCInterfaceOrSuperCCC final : public CorrectionCandidateCallback {
2117 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaInit.cpp 2299 class FieldInitializerValidatorCCC final : public CorrectionCandidateCallback {
2309 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaLookup.cpp 4091 static bool isCandidateViable(CorrectionCandidateCallback &CCC,
4648 Scope *S, CorrectionCandidateCallback &CCC,
4799 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC,
4865 std::unique_ptr<CorrectionCandidateCallback> ClonedCCC = CCC.clone();
4975 CorrectionCandidateCallback &CCC,
5109 Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC,
tools/clang/lib/Sema/SemaOpenMP.cpp 2210 class VarDeclFilterCCC final : public CorrectionCandidateCallback {
2226 std::unique_ptr<CorrectionCandidateCallback> clone() override {
2232 class VarOrFuncDeclFilterCCC final : public CorrectionCandidateCallback {
2248 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaOverload.cpp12263 CorrectionCandidateCallback &Validator =
tools/clang/lib/Sema/SemaTemplate.cpp 614 struct TemplateCandidateFilter : CorrectionCandidateCallback {
628 std::unique_ptr<CorrectionCandidateCallback> clone() override {
3418 struct CandidateCallback : CorrectionCandidateCallback {
3423 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 946 class ParameterPackValidatorCCC final : public CorrectionCandidateCallback {
953 std::unique_ptr<CorrectionCandidateCallback> clone() override {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 186 CorrectionCandidateCallback &CCC, DeclContext *MemberContext,
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.h 106 CorrectionCandidateCallback &CCC,
tools/clang/tools/extra/clangd/IncludeFixer.cpp 333 CorrectionCandidateCallback &CCC,
tools/clang/unittests/Frontend/FrontendActionTest.cpp 205 CorrectionCandidateCallback &CCC,
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp 109 CorrectionCandidateCallback &CCC,
151 CorrectionCandidateCallback &CCC,
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h 556 clang::CorrectionCandidateCallback &CCC,
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>