MCPcopy Create free account

hub / github.com/aapoalas/txx / functions

Functions167 in github.com/aapoalas/txx

↓ 28 callersFunctiontypesFile
(filePath: AbsoluteFilePath)
lib/utils.ts:297
↓ 21 callersFunctionrenderTypeAsFfiBindingTypes
( dependencies: Set<string>, importMap: ImportMap, type: null | TypeEntry, templateNameReplaceMap = EM
lib/renderers/Type/asFfiBindingTypes.ts:16
↓ 19 callersFunctioncreateRenderDataEntry
( names: string[] = [], dependencies: string[] = [], contents = "", )
lib/utils.ts:386
↓ 18 callersFunctionvisitType
(context: Context, type: CXType)
lib/visitors/Type.ts:38
↓ 14 callersFunctionisInlineTemplateStruct
( entry: null | "self" | TypeEntry, )
lib/utils.ts:327
↓ 14 callersFunctionisPassableByValue
( entry: "self" | null | TypeEntry, )
lib/utils.ts:143
↓ 14 callersFunctionisStruct
( entry: null | "self" | TypeEntry, )
lib/utils.ts:315
↓ 14 callersFunctionrenderTypeAsFfiBindings
( dependencies: Set<string>, importMap: ImportMap, type: null | TypeEntry, templateNameReplaceMap = EM
lib/renderers/Type/asFfiBindings.ts:16
↓ 12 callersFunctionclassesFile
( filePath: AbsoluteFilePath, )
lib/utils.ts:285
↓ 12 callersFunctiongetFileNameFromCursor
(cursor: CXCursor)
lib/utils.ts:37
↓ 10 callersFunctioncreateParameterOverloadName
( param: Parameter, type: TypeEntry = param.type, )
lib/renderers/Class.ts:455
↓ 10 callersFunctionisFunction
( entry: null | "self" | TypeEntry, )
lib/utils.ts:344
↓ 10 callersFunctionisPointer
( entry: null | "self" | TypeEntry, )
lib/utils.ts:339
↓ 9 callersFunctionrenderTypeAsTS
( dependencies: Set<string>, importMap: ImportMap, type: null | TypeEntry, { intoJS = false, }:
lib/renderers/Type/asTS.ts:14
↓ 7 callersFunctiongetClassSpecializationByCursor
( entry: ClassTemplateEntry, cursor: CXCursor, )
lib/visitors/ClassTemplate.ts:41
↓ 7 callersFunctionisStructLike
( entry: null | "self" | TypeEntry, )
lib/utils.ts:300
↓ 7 callersFunctiontypesAreEqual
(a: null | TypeEntry, b: null | TypeEntry)
lib/renderers/Class.ts:423
↓ 6 callersFunctionbuf
(_: T)
tests/output/systemTypes.ts:19
↓ 6 callersFunctioncreateDummyRenderDataEntry
( contents: string, )
lib/utils.ts:396
↓ 6 callersFunctiongetNamespacedName
(cursor: CXCursor)
lib/utils.ts:231
↓ 6 callersFunctiongetSizeOfType
(entry: null | TypeEntry)
lib/utils.ts:429
↓ 5 callersFunctionptr
(_: T)
tests/output/systemTypes.ts:11
↓ 5 callersFunctionrenderFunctionExport
( exportName: string, mangling: string, parameters: string[], result: string, )
lib/renderers/Function.ts:42
↓ 5 callersFunctionvisitClassTemplateCursor
( context: Context, cursor: CXCursor, )
lib/visitors/ClassTemplate.ts:18
↓ 4 callersMethodfindClassTemplateByCursor
(cursor: CXCursor)
lib/Context.ts:577
↓ 4 callersFunctionfunc
(_: T)
tests/output/systemTypes.ts:15
↓ 4 callersFunctionfunctionT
( signature: Signature, )
tests/output/systemTypes.ts:83
↓ 4 callersFunctiongetCursorNameTemplatePart
(cursor: CXCursor)
lib/utils.ts:44
↓ 4 callersFunctionisTypedef
( entry: null | "self" | TypeEntry, )
lib/utils.ts:376
↓ 4 callersFunctionrenderClassBaseField
( { dependencies, importsInTypesFile, inheritedPointers, replaceMap }: FieldRenderOptions, fields: str
lib/renderers/Class.ts:538
↓ 4 callersFunctionrenderClassMethodBinding
( methodName: string, parameters: ClassParameterRenderData[], result: string, bodyLines: string[], o
lib/renderers/Class.ts:969
↓ 4 callersFunctionrenderFunctionTarget
( { entriesInTypesFile, importsInTypesFile, }: RenderData, name: string, target: FunctionEntry
lib/renderers/Typedef.ts:385
↓ 4 callersFunctionsortRenderDataEntries
( entries: RenderDataEntry[], )
lib/utils.ts:404
↓ 4 callersFunctionvisitFunctionCursor
( context: Context, cursor: CXCursor, )
lib/visitors/Function.ts:12
↓ 3 callersMethodfindClassByCursor
(cursor: CXCursor)
lib/Context.ts:543
↓ 3 callersMethodfindTypedefByCursor
(cursor: CXCursor)
lib/Context.ts:649
↓ 3 callersFunctionhandleImports
( basePath: AbsoluteFilePath, memory: Set<string>, importMap: ImportMap, )
lib/renderer.ts:84
↓ 3 callersFunctionisInlineStruct
( entry: null | "self" | TypeEntry, )
lib/utils.ts:321
↓ 3 callersFunctionrenderClassBufferConstructor
( ClassBuffer: `${string}Buffer`, CLASS_SIZE: `${string}_SIZE`, )
lib/renderers/Class.ts:993
↓ 3 callersFunctionrenderFunctionParameter
( dependencies: Set<string>, importsInBindingsFile: ImportMap, param: Parameter, )
lib/renderers/Function.ts:55
↓ 3 callersFunctionvisitBaseClass
( context: Context, /** * Must have kind CXXBaseSpecifier */ cursor: CXCursor, importEntry?: Cla
lib/visitors/Class.ts:299
↓ 3 callersFunctionvisitClassEntry
( context: Context, classEntry: ClassEntry, importEntry?: ClassContent, )
lib/visitors/Class.ts:41
↓ 3 callersFunctionvisitClassTemplateEntry
( context: Context, classTemplateEntry: ClassTemplateEntry, partialSpecialization?: ClassTemplatePartial
lib/visitors/ClassTemplate.ts:84
↓ 3 callersFunctionvisitTypedefEntry
( context: Context, cursor: CXCursor, )
lib/visitors/Typedef.ts:6
↓ 3 callersFunctionwriteFileData
( { basePath, outputPath, systemBindingsFilePath, systemClassesFilePath, systemTypesFile
lib/mod.ts:373
↓ 2 callersFunctionbuild
(configuration: ExportConfiguration)
lib/mod.ts:42
↓ 2 callersFunctionclassHasVirtualMethod
(cursor: CXCursor)
lib/renderers/Class.ts:514
↓ 2 callersFunctioncreateInlineTypeEntry
( context: Context, type: CXType, )
lib/visitors/Type.ts:252
↓ 2 callersFunctioncreateSizedStruct
( type: CXType, )
lib/utils.ts:483
↓ 2 callersMethodfindClassByName
(name: string)
lib/Context.ts:550
↓ 2 callersMethodfindClassTemplateByName
(name: string)
lib/Context.ts:585
↓ 2 callersMethodfindTypedefByName
(name: string)
lib/Context.ts:653
↓ 2 callersFunctionisClassPassableByValue
( cursor: CXCursor, )
lib/utils.ts:181
↓ 2 callersFunctionisConstantArray
( entry: null | "self" | TypeEntry, )
lib/utils.ts:333
↓ 2 callersFunctionisPointerToStructLike
( entry: null | "self" | TypeEntry, )
lib/utils.ts:350
↓ 2 callersFunctionisTypePassableByValue
( type: CXType, )
lib/utils.ts:210
↓ 2 callersFunctionmakeRelative
(path: string)
lib/mod.ts:445
↓ 2 callersFunctionmethodTypesAreEqual
(a: ClassMethod, b: ClassMethod)
lib/renderers/Class.ts:416
↓ 2 callersMethodpopFromNamespaceStack
()
lib/Context.ts:539
↓ 2 callersMethodpushToNamespaceStack
(namespace: string)
lib/Context.ts:535
↓ 2 callersFunctionrenameForbiddenMethods
( methodName: string, method: ClassMethod, )
lib/renderers/Class.ts:495
↓ 2 callersFunctionrenderClassField
( { dependencies, importsInTypesFile, replaceMap, }: FieldRenderOptions, fields: string[],
lib/renderers/Class.ts:591
↓ 2 callersFunctionrenderFunctionReturnType
( dependencies: Set<string>, importsInBindingsFile: ImportMap, resultType: null | TypeEntry, parameter
lib/renderers/Function.ts:89
↓ 2 callersFunctionrenderSpecialization
( { entriesInTypesFile, entriesInClassesFile, importsInTypesFile }: RenderData, specialization: ClassTempl
lib/renderers/ClassTemplate.ts:42
↓ 2 callersFunctionrenderTypedefTarget
( { entriesInClassesFile, entriesInTypesFile, importsInClassesFile, importsInTypesFile, }:
lib/renderers/Typedef.ts:155
↓ 2 callersMethodvisitClassLikeByCursor
( cursor: CXCursor, importEntry?: ClassContent, )
lib/Context.ts:457
↓ 2 callersFunctionvisitUnexposedType
(context: Context, type: CXType)
lib/visitors/Type.ts:462
↓ 1 callersMethodaddClass
(cursor: CXCursor)
lib/Context.ts:63
↓ 1 callersMethodaddClassTemplate
(cursor: CXCursor)
lib/Context.ts:128
↓ 1 callersMethodaddClassTemplatePartialSpecialization
(cursor: CXCursor)
lib/Context.ts:185
↓ 1 callersMethodaddEnum
(cursor: CXCursor)
lib/Context.ts:259
↓ 1 callersMethodaddFunction
(cursor: CXCursor)
lib/Context.ts:286
↓ 1 callersMethodaddTypeDefinition
(cursor: CXCursor)
lib/Context.ts:311
↓ 1 callersMethodaddUnion
(cursor: CXCursor)
lib/Context.ts:370
↓ 1 callersMethodaddVar
(cursor: CXCursor)
lib/Context.ts:341
↓ 1 callersFunctionbindingsFile
( filePath: AbsoluteFilePath, )
lib/utils.ts:275
↓ 1 callersFunctioncreateDefaultSpecialization
( name: string, cursor: CXCursor, )
lib/visitors/ClassTemplate.ts:450
↓ 1 callersFunctioncreateMethodOverloadName
( method: ClassMethod, overloads: ClassMethod[], )
lib/renderers/Class.ts:217
↓ 1 callersMethodentriesGathered
()
lib/Context.ts:398
↓ 1 callersMethodfindFunctionByCursor
(cursor: CXCursor)
lib/Context.ts:618
↓ 1 callersMethodfindFunctionByName
(name: string)
lib/Context.ts:622
↓ 1 callersMethodfindTypedefByType
(type: CXType)
lib/Context.ts:668
↓ 1 callersMethodfindUnionByCursor
(cursor: CXCursor)
lib/Context.ts:614
↓ 1 callersFunctiongatherEntries
(context: Context, parentCursor: CXCursor)
lib/mod.ts:236
↓ 1 callersFunctiongenerateApplicationParameters
( parameters: TemplateParameter[], application: TypeEntry[], )
lib/renderers/ClassTemplate.ts:203
↓ 1 callersFunctiongenerateDestructuring
( parameterObjects: TemplateParameterData[], dependencies: Set<string>, importsInTypesFile: ImportMap,
lib/renderers/ClassTemplate.ts:154
↓ 1 callersFunctiongetEnumValues
( typeDeclaration: CXCursor, )
lib/renderers/Enum.ts:42
↓ 1 callersMethodgetEnums
()
lib/Context.ts:688
↓ 1 callersFunctiongetPlainTypeInfo
( typekind: CXTypeKind, type: CXType, )
lib/utils.ts:72
↓ 1 callersMethodgetTypedefs
()
lib/Context.ts:692
↓ 1 callersMethodgetUsedData
()
lib/Context.ts:696
↓ 1 callersFunctionisCharVector
( entry: null | "self" | TypeEntry, )
lib/utils.ts:370
↓ 1 callersFunctionisStructOrTypedefStruct
( entry: null | "self" | TypeEntry, )
lib/utils.ts:363
↓ 1 callersFunctionisUnion
( entry: null | "self" | TypeEntry, )
lib/utils.ts:381
↓ 1 callersFunctionrenameClassTemplateSpecializations
( entry: ClassTemplateEntry, )
lib/visitors/ClassTemplate.ts:470
↓ 1 callersFunctionrenderClass
({ bindings, entriesInBindingsFile, entriesInClassesFile, entriesInTypesFile, importsInBindingsFile,
lib/renderers/Class.ts:50
↓ 1 callersFunctionrenderClassConstructor
( { bindings, bufferEntryItems, ClassBuffer, ClassT, dependencies, entriesInBindings
lib/renderers/Class.ts:634
↓ 1 callersFunctionrenderClassDestructors
( { bindings, bufferEntryItems, ClassPointer, ClassT, entriesInBindingsFile, imports
lib/renderers/Class.ts:736
↓ 1 callersFunctionrenderClassMethod
( { bindings, bufferEntryItems, ClassT, dependencies, entriesInBindingsFile, entry,
lib/renderers/Class.ts:802
↓ 1 callersFunctionrenderClassTemplate
( renderData: RenderData, entry: ClassTemplateEntry, )
lib/renderers/ClassTemplate.ts:19
next →1–100 of 167, ranked by callers