A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1CodeCompleteConsumer_1_1OverloadCandidate.html below:

clang: clang::CodeCompleteConsumer::OverloadCandidate Class Reference

#include "clang/Sema/CodeCompleteConsumer.h"

Definition at line 1023 of file CodeCompleteConsumer.h.

◆ CandidateKind

Describes the type of overload candidate.

Enumerator CK_Function 

The candidate is a function declaration.

CK_FunctionTemplate 

The candidate is a function template, arguments are being completed.

CK_FunctionType 

The "candidate" is actually a variable, expression, or block for which we only have a function prototype.

CK_FunctionProtoTypeLoc 

The candidate is a variable or expression of function type for which we have the location of the prototype declaration.

CK_Template 

The candidate is a template, template arguments are being completed.

CK_Aggregate 

The candidate is aggregate initialization of a record type.

Definition at line 1026 of file CodeCompleteConsumer.h.

◆ OverloadCandidate() [1/6] clang::CodeCompleteConsumer::OverloadCandidate::OverloadCandidate ( FunctionDeclFunction ) inline ◆ OverloadCandidate() [2/6] ◆ OverloadCandidate() [3/6] ◆ OverloadCandidate() [4/6] clang::CodeCompleteConsumer::OverloadCandidate::OverloadCandidate ( FunctionProtoTypeLoc  Prototype ) inline ◆ OverloadCandidate() [5/6] clang::CodeCompleteConsumer::OverloadCandidate::OverloadCandidate ( const RecordDeclAggregate ) inline ◆ OverloadCandidate() [6/6] ◆ CreateSignatureString()

Create a new code-completion string that describes the function signature of this overload candidate.

Definition at line 4117 of file SemaCodeComplete.cpp.

References AddOverloadAggregateChunks(), AddOverloadParameterChunks(), AddResultTypeChunk(), CK_Aggregate, clang::CodeCompletionString::CK_LeftBrace, clang::CodeCompletionString::CK_LeftParen, clang::CodeCompletionString::CK_RightBrace, clang::CodeCompletionString::CK_RightParen, CK_Template, clang::Sema::Context, createTemplateSignatureString(), CXAvailability_Available, getAggregate(), clang::getAsString(), clang::Sema::getASTContext(), getCompletionPrintingPolicy(), clang::NamedDecl::getDeclName(), getFunction(), getFunctionProtoTypeLoc(), getFunctionType(), getKind(), getName(), clang::getParameterComment(), getTemplate(), clang::DeclarationName::print(), clang::Result, and clang::PrintingPolicy::SuppressTemplateArgsInCXXConstructors.

◆ getAggregate() const RecordDecl * clang::CodeCompleteConsumer::OverloadCandidate::getAggregate ( ) const inline ◆ getFunction() FunctionDecl * CodeCompleteConsumer::OverloadCandidate::getFunction ( ) const ◆ getFunctionProtoTypeLoc() const FunctionProtoTypeLoc CodeCompleteConsumer::OverloadCandidate::getFunctionProtoTypeLoc ( ) const ◆ getFunctionTemplate() FunctionTemplateDecl * clang::CodeCompleteConsumer::OverloadCandidate::getFunctionTemplate ( ) const inline ◆ getFunctionType() const FunctionType * CodeCompleteConsumer::OverloadCandidate::getFunctionType ( ) const ◆ getKind() CandidateKind clang::CodeCompleteConsumer::OverloadCandidate::getKind ( ) const inline ◆ getNumParams() unsigned CodeCompleteConsumer::OverloadCandidate::getNumParams ( ) const ◆ getParamDecl() const NamedDecl * CodeCompleteConsumer::OverloadCandidate::getParamDecl ( unsigned  N ) const ◆ getParamType() QualType CodeCompleteConsumer::OverloadCandidate::getParamType ( unsigned  N ) const ◆ getTemplate() const TemplateDecl * clang::CodeCompleteConsumer::OverloadCandidate::getTemplate ( ) const inline ◆ AggregateType const RecordDecl* clang::CodeCompleteConsumer::OverloadCandidate::AggregateType ◆ Function FunctionDecl* clang::CodeCompleteConsumer::OverloadCandidate::Function ◆ FunctionTemplate ◆ ProtoTypeLoc

The location of the function prototype that describes the entity being called, when Kind == CK_FunctionProtoTypeLoc.

Definition at line 1067 of file CodeCompleteConsumer.h.

◆ Template const TemplateDecl* clang::CodeCompleteConsumer::OverloadCandidate::Template ◆ Type const FunctionType* clang::CodeCompleteConsumer::OverloadCandidate::Type

The function type that describes the entity being called, when Kind == CK_FunctionType.

Definition at line 1063 of file CodeCompleteConsumer.h.

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4