CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::lsp::LSPServerOptions Struct Reference

#include <CirctVerilogLspServerMain.h>

Collaboration diagram for circt::lsp::LSPServerOptions:

Public Member Functions

 LSPServerOptions (bool disableDebounce=false, unsigned debounceMinMs=200, unsigned debounceMaxMs=1500)

Public Attributes

const bool disableDebounce
 Disable debouncing entirely (updates applied synchronously).
const unsigned debounceMinMs
 Minimum debounce delay in milliseconds.
const unsigned debounceMaxMs
 Maximum debounce delay in milliseconds.

Detailed Description

Definition at line 52 of file CirctVerilogLspServerMain.h.

Constructor & Destructor Documentation

◆ LSPServerOptions()

circt::lsp::LSPServerOptions::LSPServerOptions ( bool disableDebounce = false,
unsigned debounceMinMs = 200,
unsigned debounceMaxMs = 1500 )
inline

Definition at line 53 of file CirctVerilogLspServerMain.h.

References debounceMaxMs, debounceMinMs, and disableDebounce.

Member Data Documentation

◆ debounceMaxMs

const unsigned circt::lsp::LSPServerOptions::debounceMaxMs

Maximum debounce delay in milliseconds.

A value of 0 means "no cap".

Definition at line 66 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions(), and LSPServerOptions().

◆ debounceMinMs

const unsigned circt::lsp::LSPServerOptions::debounceMinMs

Minimum debounce delay in milliseconds.

Definition at line 62 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions(), and LSPServerOptions().

◆ disableDebounce

const bool circt::lsp::LSPServerOptions::disableDebounce

Disable debouncing entirely (updates applied synchronously).

Definition at line 59 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions(), and LSPServerOptions().


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