Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.43 KB

index.md

File metadata and controls

54 lines (40 loc) · 1.43 KB
title description created updated version target_version
API Reference
Complete API documentation for the dasae-headers library
2025-04-01
2025-04-01
v0.1
pre-alpha

API Reference

This section provides detailed documentation for all modules in the dasae-headers library.

Data Structures

Memory Management

  • Allocators - Custom memory allocators
  • Memory Tracking - Leak detection and diagnostics
  • Ownership - Control of memory lifetime
  • Deferred Execution - Automated cleanup

Error Handling

  • Error Sets - Define custom error types
  • Result Types - Safe error propagation
  • Error Tracing - Track error origin
  • Error Contexts - Additional error information

Type System

  • Type Information - Runtime type data
  • Optional Types - Safe nullable values
  • Union Enums - Type-safe unions
  • Pattern Matching - Safe type discrimination

Testing

  • Test Framework - Unit and integration tests
  • Assertions - Verify conditions during testing
  • Benchmarking - Performance measurement

Utility

  • Formatting - String formatting
  • Logging - Structured logging
  • File I/O - Safe file operations
  • Random - Secure random number generation