Skip to main content

Crate padlock_source

Crate padlock_source 

Source

Modules§

concurrency
fixgen
frontends

Structs§

ParseOutput
Output from a single source-file parse: the extracted layouts plus any types that were skipped (e.g. generics whose layout is unknown).

Enums§

CppStdlib
C++ standard library implementation variant.
SourceLanguage

Functions§

detect_language
Detect language from file extension.
parse_source
Parse a source file and return layouts plus any skipped types.
parse_source_str
Parse source text directly (useful for tests and piped input).
record_skipped
Record a skipped struct/type into the per-thread buffer.
set_cpp_stdlib
Set the C++ stdlib variant used for type-size lookups during source analysis.