Я использую формат clang (version 8.0.0 (tags/google/stable/2019-01-18)
) с файлом стиля, в котором я установил
…
PointerAlignment: Left
PointerBindsToType: true
…
Это преуспевает в преобразовании объявлений, подобных этой
const string &foo = "lorem ipsum";
в
const string& foo = "lorem ipsum";
Однако, когда я также включаю в свой файл стиля
BasedOnStyle: Google
опции ничего не делают. По какой-то причине они переопределяются базовым стилем. Это кажется мне бессмысленным - явные опции должны переопределять базовый стиль, нет?
Может кто-нибудь объяснить, в чем проблема и как использовать BasedOnStyle
и PointerBindsToType: true
?