Поиск генератора тупика кода (от заголовочных файлов) [закрытый]

16
задан Community 13 April 2017 в 12:50
поделиться

4 ответа

Visual Assist X для Visual Studio имеет такую функциональность, хотя и не автоматизирована.

На функции

Tri ProjectTriOnPlane(Tri* a_Triangle);

А затем, если найден соответствующий .c или .cpp, перейдите к Refactor (VA X) -> Create Implementation, который создаст такую реализацию:

Tri Camera::ProjectTriOnPlane( Tri* a_Triangle )
{

}

Она также не возвращает что-то стандартное, это немного стыдно.

.
3
ответ дан 30 November 2019 в 22:31
поделиться

С помощью кислорода можно довольно легко написать корешковый генератор. Это не очень хорошо известно, но в комплект поставки входит вспомогательная библиотека, которая обеспечивает очень хорошую абстракцию над выводом XML (см. эту страницу ).

Если вы посмотрите в конец этого заголовочного файла, вы увидите, что у вас есть хорошие IStructs, IClass объекты, из которых вы можете перечислить ISections, а затем IM члены. Все это очень просто и настраивается по вашему желанию.

Так как я сомневаюсь, что вы получите нужные вам шлейфы от общего инструмента, то вам лучше будет написать свой собственный код с помощью Doxygen, так как весь тяжёлый груз правильного разбора синтаксиса C++ делается за вас.

И если ваши шаблоны тестирования в основном зависят от типа параметров метода, вы, вероятно, сможете генерировать полные тестовые шлейфы, анализируя параметры метода и генерируя соответствующий код.

1
ответ дан 30 November 2019 в 22:31
поделиться

Может быть Lzz сделает то, что вы хотите.

3
ответ дан 30 November 2019 в 22:31
поделиться

Вот решение с Perl и Vim http://www.vim.org/scripts/script.php?script_id=213 Он использует CTAGS, и если вы можете легко удалить нужную нужду vim, используя включенный сценарий Perl.

4
ответ дан 30 November 2019 в 22:31
поделиться