c++ - Clang 格式 - 在 noexcept 之前中断?
问题描述
有什么办法可以在 noexcept 说明符之前告诉 clang-format 中断?
这是预期的格式:
template <class P, parse_result Result>
requires std::assignable_from<Result, parser_result_t<P>>
constexpr bool parse_assign(state_t& st, P const& parser, Result& r)
noexcept(noexcept(r = parser.parse(st))) {
// ...
}
这就是 clang-format 格式化它的方式,中断发生在之后noexcept(
template <class P, parse_result Result>
requires std::assignable_from<Result, parser_result_t<P>>
constexpr bool parse_assign(state_t& st, P const& parser, Result& r) noexcept(
noexcept(r = parser.parse(st))) {
// ...
}
我查看了clang-format 样式选项,但我无法找到一个来进行我想要的更改,同时我不得不通过评论来强制中断。
template <class P, parse_result Result>
requires std::assignable_from<Result, parser_result_t<P>>
constexpr bool parse_assign(state_t& st, P const& parser, Result& r) // <br>
noexcept(noexcept(r = parser.parse(st))) {
// ...
}
解决方案
推荐阅读
- try-catch - 我正在尝试在 try/catch 函数中使用函数“chekPersonalNumber”,但仅在“chekPersonalNumber”为真时才适用于我的代码的第一部分
- r - 如何使用ggplot在一个圆圈内随机散布点,而不围绕中心聚集?
- javascript - javascript: JSON.Stringify 不显示整个对象
- sql - 在 SQL Server 中比较表中两列性能的替代方法
- android - 如何投射原生上下文以响应原生上下文
- javascript - 隐身模式,cookie 没有被禁用
- python - Python-Docx-Template PackageNotFoundError
- python - 为发票 ($xx.xx) 中的每个价格金额生成一个轮廓矩形,包括小数点
- optimization - 如何使用 gurobi 计划生产并最大限度地减少转换时间
- swift - 如果在 viewDidLoad() 中调用了 4 个带有闭包的 API,那么 hideIndicator 应该放在哪里?