clang-format AlignAfterOpenBracket: BlockIndent 导致返回类型在它自己的行

问题描述 投票:0回答:0

为什么 clang-format 将返回类型放在自己的行上,

AlignAfterOpenBracket
设置为
BlockIndent

class Test {
  virtual void
  mergeOfflineRegions(const std::string &sideDatabasePath, std::function<void(expected<OfflineRegions, std::exception_ptr>)>);
};

无论我将

PenaltyReturnTypeOnItsOwnLine
设置多高,问题仍然存在。

这是我正在寻找的输出:

class Test {
  virtual void mergeOfflineRegions(
    const std::string &sideDatabasePath,
    std::function<void(expected<OfflineRegions, std::exception_ptr>)>
  );
};
c++ clang-format
© www.soinside.com 2019 - 2024. All rights reserved.