clang-tools  7.0.0
Public Member Functions | List of all members
clang::clangd::ProtocolCallbacks Class Referenceabstract

#include <ProtocolHandlers.h>

Inheritance diagram for clang::clangd::ProtocolCallbacks:
[legend]

Public Member Functions

virtual ~ProtocolCallbacks ()=default
 
virtual void onInitialize (InitializeParams &Params)=0
 
virtual void onShutdown (ShutdownParams &Params)=0
 
virtual void onExit (ExitParams &Params)=0
 
virtual void onDocumentDidOpen (DidOpenTextDocumentParams &Params)=0
 
virtual void onDocumentDidChange (DidChangeTextDocumentParams &Params)=0
 
virtual void onDocumentDidClose (DidCloseTextDocumentParams &Params)=0
 
virtual void onDocumentFormatting (DocumentFormattingParams &Params)=0
 
virtual void onDocumentSymbol (DocumentSymbolParams &Params)=0
 
virtual void onDocumentOnTypeFormatting (DocumentOnTypeFormattingParams &Params)=0
 
virtual void onDocumentRangeFormatting (DocumentRangeFormattingParams &Params)=0
 
virtual void onCodeAction (CodeActionParams &Params)=0
 
virtual void onCompletion (TextDocumentPositionParams &Params)=0
 
virtual void onSignatureHelp (TextDocumentPositionParams &Params)=0
 
virtual void onGoToDefinition (TextDocumentPositionParams &Params)=0
 
virtual void onSwitchSourceHeader (TextDocumentIdentifier &Params)=0
 
virtual void onFileEvent (DidChangeWatchedFilesParams &Params)=0
 
virtual void onCommand (ExecuteCommandParams &Params)=0
 
virtual void onWorkspaceSymbol (WorkspaceSymbolParams &Params)=0
 
virtual void onRename (RenameParams &Parames)=0
 
virtual void onDocumentHighlight (TextDocumentPositionParams &Params)=0
 
virtual void onHover (TextDocumentPositionParams &Params)=0
 
virtual void onChangeConfiguration (DidChangeConfigurationParams &Params)=0
 

Detailed Description

Definition at line 30 of file ProtocolHandlers.h.

Constructor & Destructor Documentation

◆ ~ProtocolCallbacks()

virtual clang::clangd::ProtocolCallbacks::~ProtocolCallbacks ( )
virtualdefault

Member Function Documentation

◆ onChangeConfiguration()

virtual void clang::clangd::ProtocolCallbacks::onChangeConfiguration ( DidChangeConfigurationParams Params)
pure virtual

◆ onCodeAction()

virtual void clang::clangd::ProtocolCallbacks::onCodeAction ( CodeActionParams Params)
pure virtual

◆ onCommand()

virtual void clang::clangd::ProtocolCallbacks::onCommand ( ExecuteCommandParams Params)
pure virtual

◆ onCompletion()

virtual void clang::clangd::ProtocolCallbacks::onCompletion ( TextDocumentPositionParams Params)
pure virtual

◆ onDocumentDidChange()

virtual void clang::clangd::ProtocolCallbacks::onDocumentDidChange ( DidChangeTextDocumentParams Params)
pure virtual

◆ onDocumentDidClose()

virtual void clang::clangd::ProtocolCallbacks::onDocumentDidClose ( DidCloseTextDocumentParams Params)
pure virtual

◆ onDocumentDidOpen()

virtual void clang::clangd::ProtocolCallbacks::onDocumentDidOpen ( DidOpenTextDocumentParams Params)
pure virtual

◆ onDocumentFormatting()

virtual void clang::clangd::ProtocolCallbacks::onDocumentFormatting ( DocumentFormattingParams Params)
pure virtual

◆ onDocumentHighlight()

virtual void clang::clangd::ProtocolCallbacks::onDocumentHighlight ( TextDocumentPositionParams Params)
pure virtual

◆ onDocumentOnTypeFormatting()

virtual void clang::clangd::ProtocolCallbacks::onDocumentOnTypeFormatting ( DocumentOnTypeFormattingParams Params)
pure virtual

◆ onDocumentRangeFormatting()

virtual void clang::clangd::ProtocolCallbacks::onDocumentRangeFormatting ( DocumentRangeFormattingParams Params)
pure virtual

◆ onDocumentSymbol()

virtual void clang::clangd::ProtocolCallbacks::onDocumentSymbol ( DocumentSymbolParams Params)
pure virtual

◆ onExit()

virtual void clang::clangd::ProtocolCallbacks::onExit ( ExitParams Params)
pure virtual

◆ onFileEvent()

virtual void clang::clangd::ProtocolCallbacks::onFileEvent ( DidChangeWatchedFilesParams Params)
pure virtual

◆ onGoToDefinition()

virtual void clang::clangd::ProtocolCallbacks::onGoToDefinition ( TextDocumentPositionParams Params)
pure virtual

◆ onHover()

virtual void clang::clangd::ProtocolCallbacks::onHover ( TextDocumentPositionParams Params)
pure virtual

◆ onInitialize()

virtual void clang::clangd::ProtocolCallbacks::onInitialize ( InitializeParams Params)
pure virtual

◆ onRename()

virtual void clang::clangd::ProtocolCallbacks::onRename ( RenameParams Parames)
pure virtual

◆ onShutdown()

virtual void clang::clangd::ProtocolCallbacks::onShutdown ( ShutdownParams Params)
pure virtual

◆ onSignatureHelp()

virtual void clang::clangd::ProtocolCallbacks::onSignatureHelp ( TextDocumentPositionParams Params)
pure virtual

◆ onSwitchSourceHeader()

virtual void clang::clangd::ProtocolCallbacks::onSwitchSourceHeader ( TextDocumentIdentifier Params)
pure virtual

◆ onWorkspaceSymbol()

virtual void clang::clangd::ProtocolCallbacks::onWorkspaceSymbol ( WorkspaceSymbolParams Params)
pure virtual

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