Сделайте clang-format разрешающим возвращать тип функции в отдельной строке

Я пытаюсь понять, могу ли я использовать clang-format для автоматического форматирования кода моего проекта. У нас есть стиль кодирования, который требует перевода строки после типа, возвращаемого функцией (но только в определении, а не в объявлении). Я бы хотел это закодировать в формате clang.

IOW, я хочу это:

uint32_t
my_function(uint32_t input)
{
    return 0;
}

Не это:

uint32_t my_function(uint32_t input)
{
    return 0;
}

person Nathan    schedule 28.10.2015    source источник


Ответы (1)


AlwaysBreakAfterDefinitionReturnType (DRTBS_All) Если вы добавите это в файл формата .clang, содержащий все ваши решения по форматированию он должен делать именно то, что вы хотите.

person West    schedule 28.10.2015