2
Для inialize, например Eigen::Matrix3i
мы можем использовать синтаксис:лязг-формат для Эйгена инициализации матрицы
Eigen::Matrix3i T;
T << 1, 0, 0,
0, 2, 0,
0, 0, 3;
Однако при использовании clang-format
(3.6 в моем случае) с Google
стилем это хорошая инициализация превращается в:
Eigen::Matrix3i T;
T << 1, 0, 0, 0, 2, 0, 0, 0, 3;
Есть ли простой способ избежать этого? Есть ли способ сообщить clang-format
пропустить что-то вроде этого?
Uglifying код так prettifier не уродовать его, кажется, своего рода недействительности точки, хотя. – Cubic
Ugh. Ну, это решение, но да, я согласен с @Cubic здесь. Некоторое время я оставлю вопрос открытым, если кто-то придумает что-то еще. Если этого не произойдет, я буду принимать это как ответ. – niosus
@ Кубический да, я тоже согласен, но это решение может быть жизнеспособным, если вы вынуждены использовать два стиля кодирования (например, для проверки и фиксации) и в подобных ситуациях – yuyoyuppe