Developer DocumentationΒΆ

  • Overview
    • Purpose
    • Design Philosophy
    • Header Location Note
    • Core Components
    • Build-Time Mode Selection
    • Thread and MPI Safety
  • Directory Structure
    • Repository Layout
    • Header Files in src/
    • samples/ Directory
    • test/ Directory
    • Build Output
  • Execution Flow
    • High-Level Flow
    • CLI Entry Point
    • StdFace_main() Processing
    • Mode-Specific Behavior
    • Error Handling
  • Dependency Graph
    • File Dependencies
    • Call Graph
    • Component Responsibilities
    • Build Dependencies
    • Data Flow
  • API Reference
    • Headers
    • Summary
  • Error Handling
    • Overview
    • Exit Function
    • Error Categories
    • Exit Codes
    • Error Output Format
    • Design Rationale
    • Source References
  • Memory Management
    • Overview
    • Design Principles
    • Naming Convention
    • Allocation Functions
    • Deallocation Functions
    • Function Summary
    • Usage in StdFace
    • Ownership and Lifetime
    • Error Handling
    • Source References
  • Build System and Options
    • Overview
    • Build Requirements
    • CMake Options
    • Build Configuration Examples
    • Preprocessor Defines
    • Build Artifacts
    • Conditional Compilation
    • Source Files
    • Shared Entry Point
    • Source References

StdFace Documentation

Navigation

  • Developer Documentation
    • Overview
    • Directory Structure
    • Execution Flow
    • Dependency Graph
    • API Reference
    • Error Handling
    • Memory Management
    • Build System and Options
  • User Documentation

Related Topics

  • Documentation overview
    • Previous: StdFace Documentation
    • Next: Overview
©. | Powered by Sphinx 9.0.4 & Alabaster 1.0.0 | Page source