region, endregion
Директива #pragma region позволяет указать блок кода, который можно разворачивать и сворачивать с помощью функции структурирования в редакторе кода Visual Studio.
#pragma region name
#pragma endregion comment
Параметры
comment (необязательно)
Комментарий, отображаемый в редакторе кода.имя (необязательно)
Имя области. Имя, отображаемое в редакторе кода.
Заметки
Директива #pragma endregion обозначает конец блока #pragma region.
Блок #region должен заканчиваться директивой #pragma endregion.
Пример
// pragma_directives_region.cpp
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
int main() {}