Clspserver::ApplyWorkspaceEditParams | |
Clspserver::ApplyWorkspaceEditResponse | |
Cnixt::ArrayRef< T > | Weak reference to an array, with begin and end pointers |
Cnixt::ASTHeader | Header of serialized AST |
Clspserver::ASTNode | |
Clspserver::ASTParams | |
Cnixf::Attribute | |
Cnixd::AttrPathCompleteParams | |
Cnixd::AttrPathInfoResponse | |
Cnixd::AttrSetClientProc | |
Cnixd::util::AutoCloseFD | File Descriptor RAII wrapper |
Cnixd::util::AutoRemoveShm | Shared memory object, the object will be removed in dtor |
Clspserver::CallHierarchyIncomingCall | Represents an incoming call, e.g. a caller of a method or constructor |
Clspserver::CallHierarchyIncomingCallsParams | The parameter of a callHierarchy/incomingCalls request |
Clspserver::CallHierarchyItem | |
Clspserver::CallHierarchyOutgoingCall | |
Clspserver::CallHierarchyOutgoingCallsParams | The parameter of a callHierarchy/outgoingCalls request |
Clspserver::ChangeAnnotation | |
Clspserver::ClangdCompileCommand | |
Clspserver::ClientCapabilities | |
Clspserver::CodeAction | |
Clspserver::CodeActionContext | |
Clspserver::CodeActionParams | |
Clspserver::CodeDescription | Structure to capture a description for an error code |
Clspserver::CompletionContext | |
Clspserver::CompletionItem | |
Clspserver::CompletionList | Represents a collection of completion items to be presented in the editor |
Cnixd::Configuration | |
Clspserver::ConfigurationItem | |
Clspserver::ConfigurationParams | |
Clspserver::ConfigurationSettings | |
Cnixf::Definition | Represents a definition |
Cnixt::DeserializeContext | API Wrapper around nix:: |
Clspserver::Diagnostic | |
Cnixd::Configuration::Diagnostic | |
Clspserver::DiagnosticRelatedInformation | |
Clspserver::DidChangeConfigurationParams | |
Clspserver::DidChangeTextDocumentParams | |
Clspserver::DidChangeWatchedFilesParams | |
Clspserver::DidCloseTextDocumentParams | |
Clspserver::DidOpenTextDocumentParams | |
Clspserver::DidSaveTextDocumentParams | |
Clspserver::DocumentFormattingParams | |
Clspserver::DocumentHighlight | |
Clspserver::DocumentLink | |
Clspserver::DocumentLinkParams | Parameters for the document link request |
Clspserver::DocumentOnTypeFormattingParams | |
Clspserver::DocumentRangeFormattingParams | |
Clspserver::DocumentSymbol | |
Clspserver::DocumentSymbolParams | |
Clspserver::DraftStore::Draft | |
Clspserver::DraftStore | |
Cnixf::EnvNode | A set of variable definitions, which may inherit parent environment |
►Cllvm::ErrorInfo | |
Clspserver::LSPError | |
Cnixt::detail::EvalCacheF | |
Clspserver::Event< T > | An Event<T> allows events of type T to be broadcast to listeners |
►Cstd::exception | |
Cnixd::CannotFindVarException | |
►Cnixd::LLVMErrorException | |
Cnixd::JSONParseException | |
Cnixd::JSONSchemaException | |
Cnixd::idioms::IdiomException | |
►Cnixd::idioms::IdiomSelectorException | Exceptions scoped in nixd::mkIdiomSelector |
Cnixd::idioms::DynamicNameException | The attrpath has a dynamic name, thus it cannot be trivially transformed to "static" selector |
Cnixd::idioms::NotAnIdiomException | The pattern of this variable cannot be recognized by known idioms |
Cnixd::idioms::NotVariableSelect | |
Cnixd::idioms::NoLocationForBuiltinVariable | |
►Cnixd::idioms::VLAException | |
Cnixd::idioms::NoSuchVarException | No such variable |
Cnixd::idioms::UndefinedVarException | |
►Clspserver::ExecuteCommandParams | |
Clspserver::Command | |
►Cnix::ExprAssert | |
Cnixt::HookExprAssert | |
►Cnix::ExprAttrs | |
Cnixt::HookExprAttrs | |
►Cnix::ExprCall | |
Cnixt::HookExprCall | |
►Cnix::ExprConcatStrings | |
Cnixt::HookExprConcatStrings | |
►Cnix::ExprFloat | |
Cnixt::HookExprFloat | |
►Cnix::ExprIf | |
Cnixt::HookExprIf | |
►Cnix::ExprInt | |
Cnixt::HookExprInt | |
►Cnix::ExprLambda | |
Cnixt::HookExprLambda | |
►Cnix::ExprLet | |
Cnixt::HookExprLet | |
►Cnix::ExprList | |
Cnixt::HookExprList | |
►Cnix::ExprOpAnd | |
Cnixt::HookExprOpAnd | |
►Cnix::ExprOpConcatLists | |
Cnixt::HookExprOpConcatLists | |
►Cnix::ExprOpEq | |
Cnixt::HookExprOpEq | |
►Cnix::ExprOpHasAttr | |
Cnixt::HookExprOpHasAttr | |
►Cnix::ExprOpImpl | |
Cnixt::HookExprOpImpl | |
►Cnix::ExprOpNEq | |
Cnixt::HookExprOpNEq | |
►Cnix::ExprOpNot | |
Cnixt::HookExprOpNot | |
►Cnix::ExprOpOr | |
Cnixt::HookExprOpOr | |
►Cnix::ExprOpUpdate | |
Cnixt::HookExprOpUpdate | |
►Cnix::ExprPath | |
Cnixt::HookExprPath | |
►Cnix::ExprPos | |
Cnixt::HookExprPos | |
►Cnix::ExprSelect | |
Cnixt::HookExprSelect | |
►Cnix::ExprString | |
Cnixt::HookExprString | |
Cnixd::rpc::ExprValueParams | |
Cnixd::rpc::ExprValueResponse | |
►Cnix::ExprVar | |
Cnixt::HookExprVar | |
►Cnix::ExprWith | |
Cnixt::HookExprWith | |
Cnixt::detail::RB< Tag, p >::F | |
Clspserver::FileEvent | |
Clspserver::FileStatus | |
Cnixf::Fix | |
Clspserver::FoldingRange | Stores information about a region of code that can be folded |
Clspserver::FoldingRangeParams | |
Cllvm::format_provider< lspserver::Position > | |
Cnixd::Configuration::Formatting | |
Clspserver::HandlerRegistry | |
Clspserver::Hover | |
Clspserver::InactiveRegionsParams | |
Clspserver::InboundPort | |
Clspserver::InitializationOptions | |
Clspserver::InitializeParams | |
Clspserver::InlayHint | Inlay hint information |
Clspserver::InlayHintsParams | A parameter literal used in inlay hint requests |
Cnixf::InterpolablePart | |
Clspserver::Key< Type > | |
Cnixf::Lexer | |
Cnixf::LexerCursor | A point in the source file |
Cnixf::LexerCursorRange | |
►Clspserver::Location | |
Clspserver::ReferenceLocation | |
►Clspserver::Logger | Interface to allow custom logging in clangd |
Clspserver::StreamLogger | |
Clspserver::LoggingSession | Only one LoggingSession can be active at a time |
Cnixf::VariableLookupAnalysis::LookupResult | |
Clspserver::LSPDiagnosticCompare | |
Clspserver::MarkupContent | |
►Clspserver::MessageHandler | |
►Clspserver::LSPServer | |
Cnixd::AttrSetClient | |
Cnixd::AttrSetProvider | Main RPC class for attrset provider |
Cnixd::Controller | |
►Cnixd::EvalClient | |
Cnixd::OwnedEvalClient | |
Cnixd::EvalProvider | |
Cnixd::Configuration::NixpkgsProvider | |
Cnixd::NixTU | Holds analyzed information about a document |
►Cnixf::Node | |
Cnixf::AttrName | |
Cnixf::AttrPath | |
Cnixf::Binding | |
Cnixf::Binds | |
Cnixf::Dot | Holds a "." in the language |
►Cnixf::Expr | |
Cnixf::ExprAssert | |
Cnixf::ExprAttrs | |
Cnixf::ExprCall | A call/apply to some function |
Cnixf::ExprFloat | |
Cnixf::ExprIf | |
Cnixf::ExprInt | |
Cnixf::ExprLambda | |
Cnixf::ExprLet | |
Cnixf::ExprList | |
►Cnixf::ExprOp | Abstract class for binary operators and unary operators |
Cnixf::ExprBinOp | |
Cnixf::ExprOpHasAttr | |
Cnixf::ExprUnaryOp | |
Cnixf::ExprParen | |
Cnixf::ExprPath | |
Cnixf::ExprSPath | |
Cnixf::ExprSelect | |
Cnixf::ExprString | |
Cnixf::ExprVar | |
Cnixf::ExprWith | |
Cnixf::Formal | |
Cnixf::Formals | Lambda formal arguments |
Cnixf::Identifier | Identifier. Variable names, attribute names, etc |
Cnixf::Inherit | |
Cnixf::InterpolatedParts | |
Cnixf::Interpolation | ${expr} construct |
Cnixf::LambdaArg | |
Cnixf::Misc | Misc node, used for parentheses, keywords, etc |
Cnixf::Op | |
Clspserver::NoParams | |
Cnixd::OptionDescription | |
Cnixd::OptionField | |
Cnixd::Configuration::OptionProvider | |
Cnixd::OptionType | |
Clspserver::OutboundPort | |
Cnixd::util::OwnedRegion | |
Cnixd::PackageDescription | |
Clspserver::ParameterInformation | A single parameter of a particular signature |
Cnixf::ParentMapAnalysis | |
Cnixf::Parser | |
►Cnixf::PartialDiagnostic | |
Cnixf::Diagnostic | |
Cnixf::Note | |
Cnixd::util::PipedProc | |
Clspserver::Position | |
Cnixf::Position | |
Cnixf::PositionRange | |
Clspserver::ProgressParams< T > | |
Cnixt::PtrPool< T > | A simple pointer pool, a vector of unique_ptr s |
Cnixt::PtrPool< nix::Expr > | |
Clspserver::PublishDiagnosticsParams | |
►Cnixt::detail::R< Tag > | |
Cnixt::detail::RB< Tag, p > | |
Clspserver::Range | |
Cnixt::RecursiveASTVisitor< Derived > | A CRTP base class for traversing nix::Expr * nodes |
Clspserver::ReferenceContext | |
Cnixd::rpc::RegisterBCParams | |
Clspserver::RenameParams | |
Clspserver::TypeHierarchyItem::ResolveParams | Used to resolve a client provided item back |
Clspserver::ResolveTypeHierarchyItemParams | Parameters for the typeHierarchy/resolve request |
Clspserver::SelectionRange | |
Clspserver::SelectionRangeParams | |
Cnixf::Sema | |
Cnixf::SemaAttrs | Attribute set after deduplication |
Clspserver::SemanticToken | |
Clspserver::SemanticTokens | A versioned set of tokens |
Clspserver::SemanticTokensDeltaParams | |
Clspserver::SemanticTokensEdit | Describes a replacement of a contiguous range of semanticTokens |
Clspserver::SemanticTokensOrDelta | |
Clspserver::SemanticTokensParams | Body of textDocument/semanticTokens/full request |
Clspserver::ShowMessageParams | |
Clspserver::SignatureHelp | Represents the signature of a callable |
Clspserver::SignatureInformation | Represents the signature of something callable |
Cnixd::StreamProc | |
Clspserver::Event< T >::Subscription | |
Clspserver::SymbolInformation | |
Clspserver::TextDocumentContentChangeEvent | |
Clspserver::TextDocumentEdit | |
►Clspserver::TextDocumentIdentifier | |
Clspserver::VersionedTextDocumentIdentifier | |
Clspserver::TextDocumentItem | |
►Clspserver::TextDocumentPositionParams | |
Clspserver::CallHierarchyPrepareParams | The parameter of a textDocument/prepareCallHierarchy request |
Clspserver::CompletionParams | |
Clspserver::ReferenceParams | |
Clspserver::TypeHierarchyPrepareParams | |
Clspserver::TextEdit | |
Cnixf::TextEdit | |
Cnixf::Token | A token. With it's kind, and the range in source code |
Clspserver::TweakArgs | |
Clspserver::TypeHierarchyItem | |
Clspserver::URI | |
Clspserver::URIForFile | |
Clspserver::URIScheme | |
Cnixd::ValueMeta | General metadata of all nix::Value s |
Cnixf::VariableLookupAnalysis | |
Clspserver::WorkDoneProgressBegin | |
Clspserver::WorkDoneProgressCreateParams | |
Clspserver::WorkDoneProgressEnd | Signals the end of progress reporting |
Clspserver::WorkDoneProgressReport | Reporting progress is done using the following payload |
Clspserver::WorkspaceEdit | |
Clspserver::WorkspaceSymbolParams | The parameters of a Workspace Symbol Request |
►CTypedDict | |
Cdiagnostic.Diagnostic | |