mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-21 14:55:24 +00:00
79 lines
8.8 KiB
Plaintext
79 lines
8.8 KiB
Plaintext
nimTitle sigmatch sigmatch.html module sigmatch 0
|
|
nim kUnknown sigmatch.html#kUnknown MismatchKind.kUnknown 25
|
|
nim kAlreadyGiven sigmatch.html#kAlreadyGiven MismatchKind.kAlreadyGiven 25
|
|
nim kUnknownNamedParam sigmatch.html#kUnknownNamedParam MismatchKind.kUnknownNamedParam 25
|
|
nim kTypeMismatch sigmatch.html#kTypeMismatch MismatchKind.kTypeMismatch 25
|
|
nim kVarNeeded sigmatch.html#kVarNeeded MismatchKind.kVarNeeded 25
|
|
nim kMissingParam sigmatch.html#kMissingParam MismatchKind.kMissingParam 25
|
|
nim kExtraArg sigmatch.html#kExtraArg MismatchKind.kExtraArg 25
|
|
nim kPositionalAlreadyGiven sigmatch.html#kPositionalAlreadyGiven MismatchKind.kPositionalAlreadyGiven 25
|
|
nim kGenericParamTypeMismatch sigmatch.html#kGenericParamTypeMismatch MismatchKind.kGenericParamTypeMismatch 25
|
|
nim kMissingGenericParam sigmatch.html#kMissingGenericParam MismatchKind.kMissingGenericParam 25
|
|
nim kExtraGenericParam sigmatch.html#kExtraGenericParam MismatchKind.kExtraGenericParam 25
|
|
nim MismatchKind sigmatch.html#MismatchKind enum MismatchKind 25
|
|
nim MismatchInfo sigmatch.html#MismatchInfo object MismatchInfo 30
|
|
nim csEmpty sigmatch.html#csEmpty TCandidateState.csEmpty 36
|
|
nim csMatch sigmatch.html#csMatch TCandidateState.csMatch 36
|
|
nim csNoMatch sigmatch.html#csNoMatch TCandidateState.csNoMatch 36
|
|
nim TCandidateState sigmatch.html#TCandidateState enum TCandidateState 36
|
|
nim CandidateError sigmatch.html#CandidateError object CandidateError 39
|
|
nim CandidateErrors sigmatch.html#CandidateErrors type CandidateErrors 45
|
|
nim TCandidate sigmatch.html#TCandidate object TCandidate 47
|
|
nim trDontBind sigmatch.html#trDontBind TTypeRelFlag.trDontBind 94
|
|
nim trNoCovariance sigmatch.html#trNoCovariance TTypeRelFlag.trNoCovariance 94
|
|
nim trBindGenericParam sigmatch.html#trBindGenericParam TTypeRelFlag.trBindGenericParam 94
|
|
nim trIsOutParam sigmatch.html#trIsOutParam TTypeRelFlag.trIsOutParam 94
|
|
nim trCheckGeneric sigmatch.html#trCheckGeneric TTypeRelFlag.trCheckGeneric 94
|
|
nim TTypeRelFlag sigmatch.html#TTypeRelFlag enum TTypeRelFlag 94
|
|
nim TTypeRelFlags sigmatch.html#TTypeRelFlags type TTypeRelFlags 101
|
|
nim markUsed sigmatch.html#markUsed,PContext,TLineInfo,PSym proc markUsed(c: PContext; info: TLineInfo; s: PSym; checkStyle = true;\n isGenericInstance = false) 108
|
|
nim markOwnerModuleAsUsed sigmatch.html#markOwnerModuleAsUsed,PContext,PSym proc markOwnerModuleAsUsed(c: PContext; s: PSym) 109
|
|
nim initCandidate sigmatch.html#initCandidate,PContext,PType proc initCandidate(ctx: PContext; callee: PType): TCandidate 121
|
|
nim typeRel sigmatch.html#typeRel,TCandidate,PType,PType,TTypeRelFlags proc typeRel(c: var TCandidate; f, aOrig: PType; flags: TTypeRelFlags = {}): TTypeRelation 140
|
|
nim matchGenericParams sigmatch.html#matchGenericParams,TCandidate,PNode,PSym proc matchGenericParams(m: var TCandidate; binding: PNode; callee: PSym) 174
|
|
nim initCandidate sigmatch.html#initCandidate,PContext,PSym,PNode,int proc initCandidate(ctx: PContext; callee: PSym; binding: PNode; calleeScope = -1;\n diagnosticsEnabled = false): TCandidate 244
|
|
nim newCandidate sigmatch.html#newCandidate,PContext,PSym,PNode,int proc newCandidate(ctx: PContext; callee: PSym; binding: PNode; calleeScope = -1): TCandidate 273
|
|
nim newCandidate sigmatch.html#newCandidate,PContext,PType proc newCandidate(ctx: PContext; callee: PType): TCandidate 277
|
|
nim writeMatches sigmatch.html#writeMatches,TCandidate proc writeMatches(c: TCandidate) 395
|
|
nim cmpCandidates sigmatch.html#cmpCandidates,TCandidate,TCandidate proc cmpCandidates(a, b: TCandidate; isFormal = true): int 414
|
|
nim describeArg sigmatch.html#describeArg,PContext,PNode,int,int proc describeArg(c: PContext; n: PNode; i: int; startIdx = 1; prefer = preferName): string 480
|
|
nim describeArgs sigmatch.html#describeArgs,PContext,PNode,int proc describeArgs(c: PContext; n: PNode; startIdx = 1; prefer = preferName): string 484
|
|
nim matchUserTypeClass sigmatch.html#matchUserTypeClass,TCandidate,PType,PType proc matchUserTypeClass(m: var TCandidate; ff, a: PType): PType 851
|
|
nim inferStaticParam sigmatch.html#inferStaticParam,TCandidate,PNode,BiggestInt proc inferStaticParam(c: var TCandidate; lhs: PNode; rhs: BiggestInt): bool 1001
|
|
nim cmpTypes sigmatch.html#cmpTypes,PContext,PType,PType proc cmpTypes(c: PContext; f, a: PType): TTypeRelation 2170
|
|
nim paramTypesMatch sigmatch.html#paramTypesMatch,TCandidate,PType,PType,PNode,PNode proc paramTypesMatch(m: var TCandidate; f, a: PType; arg, argOrig: PNode): PNode 2643
|
|
nim partialMatch sigmatch.html#partialMatch,PContext,PNode,PNode,TCandidate proc partialMatch(c: PContext; n, nOrig: PNode; m: var TCandidate) 3055
|
|
nim matches sigmatch.html#matches,PContext,PNode,PNode,TCandidate proc matches(c: PContext; n, nOrig: PNode; m: var TCandidate) 3060
|
|
nim argtypeMatches sigmatch.html#argtypeMatches,PContext,PType,PType proc argtypeMatches(c: PContext; f, a: PType; fromHlo = false): bool 3124
|
|
nim instTypeBoundOp sigmatch.html#instTypeBoundOp,PContext,PSym,PType,TLineInfo,TTypeAttachedOp,int proc instTypeBoundOp(c: PContext; dc: PSym; t: PType; info: TLineInfo;\n op: TTypeAttachedOp; col: int): PSym 3137
|
|
nim symToSuggest sigmatch.html#symToSuggest,ModuleGraph,PSym,bool,IdeCmd,TLineInfo,range[],PrefixMatch,bool,int,uint16,int proc symToSuggest(g: ModuleGraph; s: PSym; isLocal: bool; section: IdeCmd;\n info: TLineInfo; quality: range[0 .. 100]; prefix: PrefixMatch;\n inTypeContext: bool; scope: int; useSuppliedInfo = false;\n endLine: uint16 = 0; endCol = 0; extractDocs = true): Suggest 145
|
|
nim `$` sigmatch.html#$,SuggestInlayHint proc `$`(suggest: SuggestInlayHint): string 213
|
|
nim `$` sigmatch.html#$,Suggest proc `$`(suggest: Suggest): string 230
|
|
nim suggestToSuggestInlayTypeHint sigmatch.html#suggestToSuggestInlayTypeHint,Suggest proc suggestToSuggestInlayTypeHint(sug: Suggest): SuggestInlayHint 278
|
|
nim suggestToSuggestInlayExceptionHintLeft sigmatch.html#suggestToSuggestInlayExceptionHintLeft,Suggest,seq[PType] proc suggestToSuggestInlayExceptionHintLeft(sug: Suggest;\n propagatedExceptions: seq[PType]): SuggestInlayHint 290
|
|
nim suggestToSuggestInlayExceptionHintRight sigmatch.html#suggestToSuggestInlayExceptionHintRight,Suggest,seq[PType] proc suggestToSuggestInlayExceptionHintRight(sug: Suggest;\n propagatedExceptions: seq[PType]): SuggestInlayHint 302
|
|
nim suggestResult sigmatch.html#suggestResult,ConfigRef,Suggest proc suggestResult(conf: ConfigRef; s: Suggest) 314
|
|
nim fieldVisible sigmatch.html#fieldVisible,PContext,PSym proc fieldVisible(c: PContext; f: PSym): bool 358
|
|
nim cpNone sigmatch.html#cpNone TCheckPointResult.cpNone 547
|
|
nim cpFuzzy sigmatch.html#cpFuzzy TCheckPointResult.cpFuzzy 547
|
|
nim cpExact sigmatch.html#cpExact TCheckPointResult.cpExact 547
|
|
nim TCheckPointResult sigmatch.html#TCheckPointResult enum TCheckPointResult 547
|
|
nim inCheckpoint sigmatch.html#inCheckpoint,TLineInfo,TLineInfo proc inCheckpoint(current, trackPos: TLineInfo): TCheckPointResult 550
|
|
nim isTracked sigmatch.html#isTracked,TLineInfo,TLineInfo,int proc isTracked(current, trackPos: TLineInfo; tokenLen: int): bool 561
|
|
nim isTracked sigmatch.html#isTracked,TinyLineInfo,TinyLineInfo,int proc isTracked(current, trackPos: TinyLineInfo; tokenLen: int): bool 571
|
|
nim suggestSym sigmatch.html#suggestSym,ModuleGraph,TLineInfo,PSym,PSym proc suggestSym(g: ModuleGraph; info: TLineInfo; s: PSym; usageSym: var PSym;\n isDecl = true; isGenericInstance = false) 627
|
|
nim safeSemExpr sigmatch.html#safeSemExpr,PContext,PNode proc safeSemExpr(c: PContext; n: PNode): PNode 730
|
|
nim trySuggestModuleNames sigmatch.html#trySuggestModuleNames.t,PContext,PNode template trySuggestModuleNames(c: PContext; n: PNode) 870
|
|
nim suggestExprNoCheck sigmatch.html#suggestExprNoCheck,PContext,PNode proc suggestExprNoCheck(c: PContext; n: PNode) 876
|
|
nim suggestExpr sigmatch.html#suggestExpr,PContext,PNode proc suggestExpr(c: PContext; n: PNode) 905
|
|
nim suggestDecl sigmatch.html#suggestDecl,PContext,PNode,PSym proc suggestDecl(c: PContext; n: PNode; s: PSym) 908
|
|
nim suggestStmt sigmatch.html#suggestStmt,PContext,PNode proc suggestStmt(c: PContext; n: PNode) 918
|
|
nim suggestEnum sigmatch.html#suggestEnum,PContext,PNode,PType proc suggestEnum(c: PContext; n: PNode; t: PType) 921
|
|
nim suggestPragmas sigmatch.html#suggestPragmas,PContext,PNode proc suggestPragmas(c: PContext; n: PNode) 927
|
|
nim trySuggestPragmas sigmatch.html#trySuggestPragmas.t,PContext,PNode template trySuggestPragmas(c: PContext; n: PNode) 951
|
|
nim suggestSentinel sigmatch.html#suggestSentinel,PContext proc suggestSentinel(c: PContext) 959
|
|
nimgrp $ sigmatch.html#$-procs-all proc 213
|
|
nimgrp initcandidate sigmatch.html#initCandidate-procs-all proc 121
|
|
nimgrp istracked sigmatch.html#isTracked-procs-all proc 561
|
|
nimgrp newcandidate sigmatch.html#newCandidate-procs-all proc 273
|