OmniStacksStaticModules 2.0.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nanonymous_namespace{main.cpp}
  CRuntime一次进程调用共享的根目录、数据库路径和默认 Inbox 工作区。
 Ninterface_log
  CApiName接口名强类型。 语义:调用方必须显式构造 ApiName,避免把任意字符串误当接口名。
  CLogText接口输入/输出文本强类型。 语义:与 ApiName 一样显式构造,参数顺序在编译期被类型约束。
 NProjectSync
  CDbPaths项目索引数据库路径。
  CSyncSummary同步结果摘要;用于 CLI、Alfred 反馈和接口日志。
 NReminderSync
  Nanonymous_namespace{ReminderSync.cppm}
   CProcessResultosascript 子进程的退出码与双管道输出。
  CTaskReminder与外部应用同步所需的最小任务快照。
  CSyncOptions外部应用同步选项。
  CSyncResult同步结果;每个后端独立报告成败,便于 CLI 精确展示。
 NTaskManager
  Nanonymous_namespace{TaskManager.cppm}
   CProjectNodeProject.json 节点的内部视图,不进入公开 API。
   CTaskLocation任务在项目/清单层级中的成员关系缓存。
   CLoadedTask原始 JSON 与展示快照一起返回,编辑时可保留未知 Stacks 字段。
   CScopedFileLock进程内排他写锁;析构时自动 flock unlock + close。
  CTargetId可创建任务的看板目标 ID。
  CTaskId已校验任务 ID;作为所有任务读写接口的稳定主键。
  CTaskTitle任务标题;create/update 时仍会执行 trim 与空值校验。
  CTaskDescription任务描述;允许空字符串,不改写 Markdown/HTML 内容。
  CDatabasePaths三个运行数据库路径;一次传参避免同类 path 参数顺序错误。
  CCreateTaskOptions创建任务所需的数据库与 Inbox 默认工作区。
  CTaskInput创建任务输入;日期保留用户文本,由 normalize_date 在业务层校验。
  CTaskPatch部分更新任务;optional 表示“未提供”,clear_* 表示“显式清空”。
  CTaskListOptions任务列表的过滤条件;默认保留已完成任务、排除已归档任务。
  CBoardTarget项目或清单的统一展示目标;WorkflowUI 用它构造 Alfred 条目。
  CTaskRecord跨模块使用的任务只读快照;字段名对应 Stacks 文件与 UI 展示语义。
  CTaskResult创建任务的稳定结果,不返回可被后续修改的内部 JSON。
  CTimerRecordTimers.json 中的运行中计时快照。
  CStopTimerResult停止计时结果;timelog_id 可在任务文件中定位新记录。
  CDeleteResult可恢复删除结果;trash_file 指向 tasks/.trash 中的副本。
  CWeekBounds周一至周日的 ISO 日期区间。
 NWorkflowUI
  Nanonymous_namespace{WorkflowUI.cppm}
   CCommandAliases八个可配置命令别名;字段初始化发生在每次 Alfred 进程启动时。
   CParsedTaskInput任务文本字段按“标题|描述|开始|截止|优先级”拆分后的内部值。
  CContext单次 Alfred 调用所需的运行上下文。