1//! The ir module defines bindgen's intermediate representation.
2//!
3//! Parsing C/C++ generates the IR, while code generation outputs Rust code from
4//! the IR.
5
6pub mod analysis;
7pub mod annotations;
8pub mod comment;
9pub mod comp;
10pub mod context;
11pub mod derive;
12pub mod dot;
13pub mod enum_ty;
14pub mod function;
15pub mod int;
16pub mod item;
17pub mod item_kind;
18pub mod layout;
19pub mod module;
20pub mod objc;
21pub mod template;
22pub mod traversal;
23pub mod ty;
24pub mod var;
25