Expand description
High-level Database::open API.
Pulls the file header + DBINFO together, then exposes the entry points for note enumeration. The actual RRV walk requires having the file mmapped or fully buffered; this layer keeps the byte window borrowed so consumers control I/O strategy.
Structsยง
- Database
- Top-level handle to a buffered NSF file.
- Note
Enumeration - Result of a full-database note enumeration via
Database::enumerate_notes. - Resolved
Note - One note resolved (and identity-verified) by
Database::enumerate_notes.