C++ API Reference
Complete C++ API documentation for libvroom, generated from source code comments.
Quick Links
Core Classes
| Class | Description |
|---|---|
| Parser | Main CSV parser class with unified API |
| FileBuffer | RAII wrapper for file buffers with automatic cleanup |
| ParseIndex | Result structure containing parsed field positions |
| TwoPass | Low-level two-pass parsing algorithm |
Configuration
| Type | Description |
|---|---|
| ParseOptions | Configuration options for parsing |
| SizeLimits | Size limits for secure CSV parsing |
Error Handling
| Type | Description |
|---|---|
| ErrorCollector | Collects and manages parse errors |
| ParseError | Structure representing a single parse error |
| ParseException | Exception thrown in STRICT error mode |