Luma 0.1.0
A low-level compiled alternative to C, C++, and more!
Loading...
Searching...
No Matches
Public Attributes | List of all members
LSPServer Struct Reference

#include <lsp.h>

Collaboration diagram for LSPServer:
Collaboration graph
[legend]

Public Attributes

LSPDocument ** documents
 
size_t document_count
 
size_t document_capacity
 
ModuleRegistry module_registry
 
ModuleASTCacheEntry ast_cache [MODULE_AST_CACHE_MAX]
 
size_t ast_cache_count
 
ArenaAllocator cache_arena
 
ArenaAllocatorarena
 
bool initialized
 
int client_process_id
 

Member Data Documentation

◆ arena

ArenaAllocator* LSPServer::arena

◆ ast_cache

◆ ast_cache_count

size_t LSPServer::ast_cache_count

◆ cache_arena

ArenaAllocator LSPServer::cache_arena

◆ client_process_id

int LSPServer::client_process_id

◆ document_capacity

size_t LSPServer::document_capacity

◆ document_count

size_t LSPServer::document_count

◆ documents

LSPDocument** LSPServer::documents

◆ initialized

bool LSPServer::initialized

◆ module_registry

ModuleRegistry LSPServer::module_registry

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