View Source Kinda.Wrapper.Manifest (kinda v0.11.0)

Framework-owned intermediate representation for wrapper extraction.

This is the first framework-level single source for extracted CAPI facts: function names, docs, parameter names, parameter C types, return C types, and named record declarations should all flow through this manifest before downstream policy projects them into public wrappers.

Summary

Types

t()

@type t() :: %Kinda.Wrapper.Manifest{
  functions: [Kinda.Wrapper.Function.t()],
  records: [Kinda.Wrapper.CRecord.t()]
}