| Ndiagnostic | |
| CDiagnostic | |
| Nllvm | |
| Cformat_provider< lspserver::Position > | |
| Nlspserver | Whether current platform treats paths case insensitively |
| CApplyWorkspaceEditParams | |
| CApplyWorkspaceEditResponse | |
| CASTNode | |
| CASTParams | |
| CCallHierarchyIncomingCall | Represents an incoming call, e.g. a caller of a method or constructor |
| CCallHierarchyIncomingCallsParams | The parameter of a callHierarchy/incomingCalls request |
| CCallHierarchyItem | |
| CCallHierarchyOutgoingCall | |
| CCallHierarchyOutgoingCallsParams | The parameter of a callHierarchy/outgoingCalls request |
| CCallHierarchyPrepareParams | The parameter of a textDocument/prepareCallHierarchy request |
| CChangeAnnotation | |
| CClangdCompileCommand | |
| CClientCapabilities | |
| CCodeAction | |
| CCodeActionContext | |
| CCodeActionParams | |
| CCodeDescription | Structure to capture a description for an error code |
| CCommand | |
| CCompletionContext | |
| CCompletionItem | |
| CCompletionList | Represents a collection of completion items to be presented in the editor |
| CCompletionParams | |
| CConfigurationItem | |
| CConfigurationParams | |
| CConfigurationSettings | |
| CDiagnostic | |
| CDiagnosticRelatedInformation | |
| CDidChangeConfigurationParams | |
| CDidChangeTextDocumentParams | |
| CDidChangeWatchedFilesParams | |
| CDidCloseTextDocumentParams | |
| CDidOpenTextDocumentParams | |
| CDidSaveTextDocumentParams | |
| CDocumentFormattingParams | |
| CDocumentHighlight | |
| CDocumentLink | |
| CDocumentLinkParams | Parameters for the document link request |
| CDocumentOnTypeFormattingParams | |
| CDocumentRangeFormattingParams | |
| CDocumentSymbol | |
| CDocumentSymbolParams | |
| CDraftStore | |
| CDraft | |
| CEvent | An Event<T> allows events of type T to be broadcast to listeners |
| CSubscription | |
| CExecuteCommandParams | |
| CFileEvent | |
| CFileStatus | |
| CFoldingRange | Stores information about a region of code that can be folded |
| CFoldingRangeParams | |
| CHandlerRegistry | |
| CHover | |
| CInactiveRegionsParams | |
| CInboundPort | |
| CInitializationOptions | |
| CInitializeParams | |
| CInlayHint | Inlay hint information |
| CInlayHintsParams | A parameter literal used in inlay hint requests |
| CKey | |
| CLocation | |
| CLogger | Interface to allow custom logging in clangd |
| CLoggingSession | Only one LoggingSession can be active at a time |
| CLSPDiagnosticCompare | |
| CLSPError | |
| CLSPServer | |
| CMarkupContent | |
| CMessageHandler | |
| CNoParams | |
| COutboundPort | |
| CParameterInformation | A single parameter of a particular signature |
| CPosition | |
| CProgressParams | |
| CPublishDiagnosticsParams | |
| CRange | |
| CReferenceContext | |
| CReferenceLocation | |
| CReferenceParams | |
| CRenameParams | |
| CResolveTypeHierarchyItemParams | Parameters for the typeHierarchy/resolve request |
| CSelectionRange | |
| CSelectionRangeParams | |
| CSemanticToken | |
| CSemanticTokens | A versioned set of tokens |
| CSemanticTokensDeltaParams | |
| CSemanticTokensEdit | Describes a replacement of a contiguous range of semanticTokens |
| CSemanticTokensOrDelta | |
| CSemanticTokensParams | Body of textDocument/semanticTokens/full request |
| CShowMessageParams | |
| CSignatureHelp | Represents the signature of a callable |
| CSignatureInformation | Represents the signature of something callable |
| CStreamLogger | |
| CSymbolInformation | |
| CTextDocumentContentChangeEvent | |
| CTextDocumentEdit | |
| CTextDocumentIdentifier | |
| CTextDocumentItem | |
| CTextDocumentPositionParams | |
| CTextEdit | |
| CTweakArgs | |
| CTypeHierarchyItem | |
| CResolveParams | Used to resolve a client provided item back |
| CTypeHierarchyPrepareParams | |
| CURI | |
| CURIForFile | |
| CURIScheme | |
| CVersionedTextDocumentIdentifier | |
| CWorkDoneProgressBegin | |
| CWorkDoneProgressCreateParams | |
| CWorkDoneProgressEnd | Signals the end of progress reporting |
| CWorkDoneProgressReport | Reporting progress is done using the following payload |
| CWorkspaceEdit | |
| CWorkspaceSymbolParams | The parameters of a Workspace Symbol Request |
| Nnixd | |
| Nidioms | |
| CDynamicNameException | The attrpath has a dynamic name, thus it cannot be trivially transformed to "static" selector |
| CIdiomException | |
| CIdiomSelectorException | Exceptions scoped in nixd::mkIdiomSelector |
| CNoLocationForBuiltinVariable | |
| CNoSuchVarException | No such variable |
| CNotAnIdiomException | The pattern of this variable cannot be recognized by known idioms |
| CNotVariableSelect | |
| CUndefinedVarException | |
| CVLAException | |
| Nrpc | |
| CExprValueParams | |
| CExprValueResponse | |
| CRegisterBCParams | |
| Nutil | |
| CAutoCloseFD | File Descriptor RAII wrapper |
| CAutoRemoveShm | Shared memory object, the object will be removed in dtor |
| COwnedRegion | |
| CPipedProc | |
| CAttrPathCompleteParams | |
| CAttrPathInfoResponse | |
| CAttrSetClient | |
| CAttrSetClientProc | |
| CAttrSetProvider | Main RPC class for attrset provider |
| CCannotFindVarException | |
| CConfiguration | |
| CDiagnostic | |
| CFormatting | |
| CNixpkgsProvider | |
| COptionProvider | |
| CController | |
| CEvalClient | |
| CEvalProvider | |
| CJSONParseException | |
| CJSONSchemaException | |
| CLLVMErrorException | |
| CNixTU | Holds analyzed information about a document |
| COptionDescription | |
| COptionField | |
| COptionType | |
| COwnedEvalClient | |
| CPackageDescription | |
| CStreamProc | |
| CValueDescription | Using nix's ":doc" method to retrieve value's additional information |
| CValueMeta | General metadata of all nix::Values |
| Nnixf | |
| CAttribute | |
| CAttrName | |
| CAttrPath | |
| CBinding | |
| CBinds | |
| CDefinition | Represents a definition |
| CDiagnostic | |
| CDot | Holds a "." in the language |
| CEnvNode | A set of variable definitions, which may inherit parent environment |
| CExpr | |
| CExprAssert | |
| CExprAttrs | |
| CExprBinOp | |
| CExprCall | A call/apply to some function |
| CExprFloat | |
| CExprIf | |
| CExprInt | |
| CExprLambda | |
| CExprLet | |
| CExprList | |
| CExprOp | Abstract class for binary operators and unary operators |
| CExprOpHasAttr | |
| CExprParen | |
| CExprPath | |
| CExprSelect | |
| CExprSPath | |
| CExprString | |
| CExprUnaryOp | |
| CExprVar | |
| CExprWith | |
| CFix | |
| CFormal | |
| CFormals | Lambda formal arguments |
| CIdentifier | Identifier. Variable names, attribute names, etc |
| CInherit | |
| CInterpolablePart | |
| CInterpolatedParts | |
| CInterpolation | ${expr} construct |
| CLambdaArg | |
| CLexer | |
| CLexerCursor | A point in the source file |
| CLexerCursorRange | |
| CMisc | Misc node, used for parentheses, keywords, etc |
| CNode | |
| CNote | |
| COp | |
| CParentMapAnalysis | |
| CParser | |
| CPartialDiagnostic | |
| CPosition | |
| CPositionRange | |
| CPrimOpInfo | |
| CSema | |
| CSemaAttrs | Attribute set after deduplication |
| CTextEdit | |
| CToken | A token. With it's kind, and the range in source code |
| CVariableLookupAnalysis | |
| CLookupResult | |
| Ntokens | |
| CKwToken | |
| COpToken | |
| CToken | |