codegen/

directory
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: MIT

Directories

Path Synopsis
frameworks
emit
Package emit contains the per-construct emitters for the purego code generator.
Package emit contains the per-construct emitters for the purego code generator.
emit/idiomatic
Package idiomatic emits fluent Go wrapper types for ObjC frameworks.
Package idiomatic emits fluent Go wrapper types for ObjC frameworks.
meta
Package meta defines the data model consumed by the purego code generator.
Package meta defines the data model consumed by the purego code generator.
overrides
Package overrides applies the shared declarative override schema (internal/overrides) to the purego generator's metadata model (internal/codegen/frameworks/meta).
Package overrides applies the shared declarative override schema (internal/overrides) to the purego generator's metadata model (internal/codegen/frameworks/meta).
typemap
Package typemap resolves ObjC qualType strings to Go type strings for the purego code generator.
Package typemap resolves ObjC qualType strings to Go type strings for the purego code generator.
libraries
emit
Package emit contains the per-construct emitters that convert [meta] structures into Go source files and CGo bridge files.
Package emit contains the per-construct emitters that convert [meta] structures into Go source files and CGo bridge files.
naming
Package naming converts ObjC identifiers to idiomatic Go names.
Package naming converts ObjC identifiers to idiomatic Go names.
pipeline
Package pipeline orchestrates the load and generate phases of the code-generation pipeline.
Package pipeline orchestrates the load and generate phases of the code-generation pipeline.
typemap
Package typemap resolves ObjC qualType strings to their Go equivalents.
Package typemap resolves ObjC qualType strings to their Go equivalents.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL