IncludeIsMainSourceRegex
IncludeIsMainSourceRegex (String)¶
Info
clang-format 7
为在 file-to-main-include 映射中允许被视为 main 的格式化文件指定一个正则表达式。
默认情况下,只有当文件以: .c,.cc,.cpp,.c++,.cxx,.m 或 .mm 扩展名结束时,clang-format才会将文件视为 main。对于这些文件,会猜测 main include(要分配类别0,参见上面)。这个配置选项允许附加后缀和扩展名的文件被视为main。
例如,如果这个选项被配置为 (Impl\.hpp)$,那么一个文件 ClassImpl.hpp 被认为是main(除了 Class.c、Class.cc、Class.cpp 等)和 main include file 逻辑将被执行(稍后阶段还将使用 IncludeIsMainRegex 设置)。如果不设置此选项,ClassImpl.hpp 不会把主要的包含文件放在任何其他包含文件之前。
最后更新:
2022-10-31