| refactor: code style of adv_api
Co-authored-by: haipingmao<maohaiping@huawei.com>
# message auto-generated for no-merge-commit merge:
!1434 merge master into master
refactor: code style of adv_api
Created-by: haipingmao
Commit-by: haipingmao
Merged-by: cann-robot
Description: ## 描述
使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。
### 背景
impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括:
- 版权注释格式不统一
- 长行未合理拆分
- 指针类型空格使用不规范
- 函数参数列表过长未换行
- 命名空间结束缺少注释
### 解决方案
使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。
### 主要变更
1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright"
2. **长行拆分**:对超过120字符的长行进行合理拆分,包括:
- #pragma message消息拆分
- 函数参数列表换行
- 宏定义参数换行
3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格
4. **大括号位置调整**:按照clang-format定义风格调整大括号位置
5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释
6. **空行调整**:统一空行数量,移除多余空行
### 影响范围
- 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等
- 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件
## 关联的Issue
NA
## 测试
- 仅进行代码风格格式化,无功能变更
- 代码逻辑完全保持不变
- 所有现有测试应继续通过
## 文档更新
NA
## 类型标签
<!-- [x] 表示选中 -->
- [ ] 🐛 fix: Bug 修复
- [ ] ✨ feat: 新功能
- [ ] ⚡ perf: 性能优化
- [x] ♻️ refactor: 代码重构
- [ ] 🧪 test: 新增或修改测试
- [ ] 📝 docs: 文档更新
- [ ] 🔧 ci: CI/CD 配置修改
- [ ] ↩️ revert: 回退
- [ ] 🧹 chore: 其他,请具体描述
See merge request: cann/asc-devkit!1434 | 1 个月前 |