|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
CRTP template base class for database backends. More...
#include "database_backend.h"#include "result.h"#include "../database_types.h"#include <kcenon/common/patterns/result.h>#include <memory>#include <atomic>

Go to the source code of this file.
Classes | |
| class | database::core::backend_base< Derived, Type > |
| CRTP template base class for database backends. More... | |
Namespaces | |
| namespace | database |
| namespace | database::core |
CRTP template base class for database backends.
Provides a template base class that eliminates duplicated lifecycle patterns across all database backend implementations. Uses CRTP (Curiously Recurring Template Pattern) for static polymorphism.
Issue #328: Create template base class for backend lifecycle
Design Goals:
Usage Pattern:
Definition in file backend_base.h.