void run()

in fatal/lesson/lesson.h [294:318]


void run(bool first) {
  auto const &i = T::entry();

  if (!first) {
    std::cout << std::endl << std::endl << std::endl
      << std::endl << std::endl << std::endl;
  }

  std::cout << "== " << i.name << " == OVERVIEW ======"
    << std::endl << std::endl << i.overview << std::endl;

  if (i.declarations && *i.declarations) {
    std::cout << std::endl << "== " << i.name << " == DECLARATIONS =="
      << std::endl << std::endl << format(i.declarations)
      << std::endl;
  }

  std::cout << std::endl << "== " << i.name << " == START ========="
    << std::endl << std::endl;

  i();

  std::cout << "== " << i.name << " == END ==========="
    << std::endl;
}