Добавить несколько раз $ selected $ во фрагмент VS 2015

Я пишу фрагмент кода для комментариев doxygen для C / C++ в Visual Studio 2015 (с использованием XML).

Я не могу написать что-то вроде:

 /**
 * \fn $selected$
 * \brief $BRIEF$
 * 
 * \param $TYPE_PARAM$ $NAME_VAR$ $BRIEF_PARAM$
 * \return $TYPE_RETURN$ $VALUES$
 * */
$selected$;
$end$

Я хочу, чтобы $ selected $ был записан после \fn и непосредственно перед ;. Но этот синтаксис возвращает мне следующее:

 /**
  * \fn
  * \brief BRIEF
  *
  * \param TYPE_PARAM NAME_VAR BRIEF_PARAM
  * \return TYPE_RETURN VALUES
  * */
void foo(int param);

ни с чем не пишется после \fn.

Вы можете помочь мне понять?

Для doxygen \fn не нужен, если блок комментариев находится непосредственно перед функцией (определением).

albert 17.12.2018 10:05

@albert хорошо, спасибо! И можно ли разложить $ selected $, чтобы получить тип возвращаемого значения, тип параметра и имя переменной?

Maxime Beasse 17.12.2018 10:19

Вероятно, это было бы что-то для VS, я не использую VS.

albert 17.12.2018 10:23

@albert файл сниппета написан в xml

Maxime Beasse 17.12.2018 10:26

Не знаю, как это работает, я думаю, проблема VS. Я только что видел в последней строке комментария: * */, наверное, лучше / лучше просто использовать */

albert 17.12.2018 10:35

Что ж, не похоже, что вы можете сделать что-либо из этого с помощью фрагментов, но я просто хочу указать, что Doxygen на самом деле не хочет, чтобы типы передавались в \ param или \возвращение: эта нотация предназначена для кода со статической типизацией, где Doxygen может (надеюсь) получить эту информацию, проанализировав код. (Однако C++, как известно, сложно правильно анализировать. Все, что может это сделать, уже похоже на 90% компилятора C++.)

SamB 21.05.2021 20:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
6
100
0

Другие вопросы по теме