►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 | |
CValueMeta | General metadata of all nix::Value s |
►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 | |
CSema | |
CSemaAttrs | Attribute set after deduplication |
CTextEdit | |
CToken | A token. With it's kind, and the range in source code |
►CVariableLookupAnalysis | |
CLookupResult | |
►Nnixt | Access EvalCache in nix::EvalState |
►Ndetail | |
CEvalCacheF | |
CR | |
►CRB | |
CF | |
CArrayRef | Weak reference to an array, with begin and end pointers |
CASTHeader | Header of serialized AST |
CDeserializeContext | API Wrapper around nix:: |
CHookExprAssert | |
CHookExprAttrs | |
CHookExprCall | |
CHookExprConcatStrings | |
CHookExprFloat | |
CHookExprIf | |
CHookExprInt | |
CHookExprLambda | |
CHookExprLet | |
CHookExprList | |
CHookExprOpAnd | |
CHookExprOpConcatLists | |
CHookExprOpEq | |
CHookExprOpHasAttr | |
CHookExprOpImpl | |
CHookExprOpNEq | |
CHookExprOpNot | |
CHookExprOpOr | |
CHookExprOpUpdate | |
CHookExprPath | |
CHookExprPos | |
CHookExprSelect | |
CHookExprString | |
CHookExprVar | |
CHookExprWith | |
CPtrPool | A simple pointer pool, a vector of unique_ptr s |
CRecursiveASTVisitor | A CRTP base class for traversing nix::Expr * nodes |