Expand description
Owned source types. Owned source types extracted from the parse tree for documentation generation.
These types hold only the data needed by the doc writer and preprocessors, avoiding lifetime dependencies on the parser’s arena-allocated AST.
Structs§
- Base
Info - A base contract reference (e.g.
is IERC721, Ownable). - Contract
Source - Owned contract definition data.
- Enum
Source - Owned enum definition data.
- Error
Source - Owned error definition data.
- Event
Source - Owned event definition data.
- Function
Source - Owned function definition data.
- Param
Info - Information about a parameter, struct field, event/error parameter, etc.
- Struct
Source - Owned struct definition data.
- Type
Source - Owned type definition data (user-defined value types).
- Variable
Source - Owned variable definition data.
Enums§
- Contract
Kind - The kind of a contract-like definition.
- Parse
Source - A wrapper type around owned source data extracted from the parse tree.
- Variable
Attr - Variable attribute relevant for doc generation.