ОШ 2018. Группа B. День 2 / std.check.src.check.hpp

ru en cn

с начала прошло: 1984 д. 06:53
страница обновлена: 25.04.2024 23:33

std.check.src.check.hpp: src/check.hpp

  \page about About Check Library

  \section author Author
  Copyright (c) 2007 - 2008 \e Igor \e V. \e Burago

  \section history History
  This library first became available in Mar 2007. Initially it consisted of
  the \e %Stream class and the Standard C++ \e bitset as a character set
  structure. \e %Check \e %Library was introduced to use mainly with CATS
  testing system in Far Eastern National University to provide a convenient
  way to construct checkers for programming contests' problems.

  \section license License
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the
  Free Software Foundation, Inc.,
  59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

  \file check.hpp
  \brief Main header file of the %Check %Library.

  This is the main header file necessary only to develop a checker program.
  It defines and declares everything needed to use complete functionality
  of the library.

  \see Check

  \namespace Check
  \brief Main namespace which contains all entities used in the library.

  \see Stream

#include "global.hpp"
#include "typeinfo.hpp"
#include "error.hpp"
#include "charset.hpp"
#include "formatter.hpp"
#include "stream.hpp"
#include "manip.hpp"

  To develop a checker for CATS testing system it's necessary to include all
  source files because of imperfection of building process in this system.
#if defined(CHECK_ALL_IN_ONE)
#  include "global.cpp"
#  include "typeinfo.cpp"
#  include "error.cpp"
#  include "charset.cpp"
#  include "formatter.cpp"
#  include "stream.cpp"

#endif /* CHECK_CHECK_HPP */
Дальневосточный федеральный университет