跳到主要内容

核心 API

本章介绍 LibXR 的核心头文件:数据类型、错误处理、回调、读写端口、时间戳和终端格式等基础功能。

概览​

  • libxr_def:常用宏定义、错误码与基础常量
  • libxr_assert:断言机制与致命错误回调
  • libxr_cb:类型安全的回调机制
  • libxr_type:原始数据封装与类型识别
  • libxr_mem:内存复制、清零与比较辅助
  • libxr_string:运行期构造、长期保留的字符串 RuntimeStringView
  • libxr_color:终端输出格式与 ANSI 控制
  • print:编译期格式化输出与 sink 与有界缓冲区包装
  • libxr_time:微秒/毫秒级时间戳与时间差
  • libxr_rw:通用读写接口与操作封装
  • Operation:异步完成反馈模型
  • Pipe:基于共享字节队列的单向管道