CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Attributes | List of all members
circt::lsp::PendingChanges Struct Reference

Accumulated edits + timing for a single document key. More...

#include <PendingChanges.h>

Collaboration diagram for circt::lsp::PendingChanges:
Collaboration graph
[legend]

Public Attributes

std::vector< llvm::lsp::TextDocumentContentChangeEvent > changes
 
int64_t version = 0
 
std::chrono::steady_clock::time_point firstChangeTime {}
 
std::chrono::steady_clock::time_point lastChangeTime {}
 

Detailed Description

Accumulated edits + timing for a single document key.

Definition at line 47 of file PendingChanges.h.

Member Data Documentation

◆ changes

std::vector<llvm::lsp::TextDocumentContentChangeEvent> circt::lsp::PendingChanges::changes

Definition at line 48 of file PendingChanges.h.

◆ firstChangeTime

std::chrono::steady_clock::time_point circt::lsp::PendingChanges::firstChangeTime {}

Definition at line 50 of file PendingChanges.h.

Referenced by circt::lsp::PendingChangesMap::debounceAndThen().

◆ lastChangeTime

std::chrono::steady_clock::time_point circt::lsp::PendingChanges::lastChangeTime {}

Definition at line 51 of file PendingChanges.h.

Referenced by circt::lsp::PendingChangesMap::debounceAndThen().

◆ version

int64_t circt::lsp::PendingChanges::version = 0

Definition at line 49 of file PendingChanges.h.


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