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