全部迁移完成

This commit is contained in:
2026-08-20 22:20:23 +08:00
parent 89ea8239be
commit e67161c90d
60 changed files with 1920 additions and 458 deletions
+1
View File
@@ -71,6 +71,7 @@ std::uint64_t execution_time_ns{}; /* 本次执行耗时,单位为纳秒
## Private 实现放置
* `.hpp` 中所有函数只能声明,禁止编写函数体;该限制同样适用于构造函数、薄壳函数和模板函数。模板定义放对应 `.ipp`,非模板定义放 `.cpp` 或仅供头文件实例化的 `.ipp`
* 对外 `.hpp` 中只前置声明嵌套的 `struct Private;`,不得展开其字段、内部派发表、线程状态、缓冲角色或实现函数。
* `Owner::Private` 的完整声明放在对应 `.ipp` 中;模板实现继续放在 `.ipp`,非模板实现可放在 `.cpp`
* 派生方可覆盖的 CRTP 函数和能力契约,必须在 `.ipp``Private` 完整声明处逐项注释;派生 `Private` 必须继承 `Prev_Private`