Callback handler that receives notifications when performing code completion within the preprocessor. More...
#include "clang/Lex/CodeCompletionHandler.h"
Callback handler that receives notifications when performing code completion within the preprocessor.
Definition at line 25 of file CodeCompletionHandler.h.
◆ ~CodeCompletionHandler() CodeCompletionHandler::~CodeCompletionHandler ( ) virtualdefault ◆ CodeCompleteDirective() virtual void clang::CodeCompletionHandler::CodeCompleteDirective ( bool InConditional ) inlinevirtualCallback invoked when performing code completion for a preprocessor directive.
This callback will be invoked when the preprocessor processes a '#' at the start of a line, followed by the code-completion token.
Definition at line 37 of file CodeCompletionHandler.h.
Referenced by clang::Preprocessor::HandleDirective().
◆ CodeCompleteIncludedFile() virtual void clang::CodeCompletionHandler::CodeCompleteIncludedFile ( llvm::StringRef Dir, bool IsAngled ) inlinevirtual ◆ CodeCompleteInConditionalExclusion() virtual void clang::CodeCompletionHandler::CodeCompleteInConditionalExclusion ( ) inlinevirtualCallback invoked when performing code completion within a block of code that was excluded due to preprocessor conditionals.
Definition at line 41 of file CodeCompletionHandler.h.
◆ CodeCompleteMacroArgument()Callback invoked when performing code completion inside a function-like macro argument.
There will be another callback invocation after the macro arguments are parsed, so this callback should generally be used to note that the next callback is invoked inside a macro argument.
Definition at line 60 of file CodeCompletionHandler.h.
◆ CodeCompleteMacroName() virtual void clang::CodeCompletionHandler::CodeCompleteMacroName ( bool IsDefinition ) inlinevirtualCallback invoked when performing code completion in a context where the name of a macro is expected.
Definition at line 48 of file CodeCompletionHandler.h.
Referenced by EvaluateDefined().
◆ CodeCompleteNaturalLanguage() virtual void clang::CodeCompletionHandler::CodeCompleteNaturalLanguage ( ) inlinevirtual ◆ CodeCompletePreprocessorExpression() virtual void clang::CodeCompletionHandler::CodeCompletePreprocessorExpression ( ) inlinevirtualCallback invoked when performing code completion in a preprocessor expression, such as the condition of an #if or #elif directive.
Definition at line 52 of file CodeCompletionHandler.h.
Referenced by EvaluateValue().
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