User Guide
Complete reference for using OULY’s components in real-world applications.
Overview
This user guide provides comprehensive documentation for each OULY component, including:
Detailed API documentation - Complete interface descriptions
Architecture explanations - How components are designed and why
Configuration options - Available settings and their effects
Integration patterns - How components work together
Troubleshooting - Common issues and solutions
Component Organization
OULY is organized into several core modules:
- Memory Management
Custom allocators and memory management strategies for high-performance applications.
- Container Library
STL-compatible containers optimized for specific use cases and performance characteristics.
- Entity Component System
Data-oriented ECS framework for game development and simulation applications.
- Task Scheduler
Work-stealing scheduler with coroutine support for parallel execution.
- Serialization
Binary and YAML serialization frameworks for data persistence and network protocols.
- Utilities
Helper components including reflection, DSL utilities, and meta-programming tools.
Getting Support
If you need help using OULY:
Check the API Reference for detailed API documentation
Review Examples for complete working examples
Visit the GitHub repository for issues and discussions
Read best_practices for recommended usage patterns