/*! \mainpage

    This is the source code documentation for Planets Command Center II.
    It has been automatically generated from the source code.

    \section WhatIsPCCII What is PCC2?

    PCC2 is a re-write of the semi-popular
    <a href="http://www.vgaplanets.com/">VGA Planets 3.x</a> client
    <a href="http://phost.de/~stefan/pcc.html">PCC 1.x</a>.

    VGA Planets is a play-by-email space-combat strategy game for DOS,
    written by Tim Wisseman. Planets Command Center (PCC) 1.x is a
    closed-source DOS program written and maintained by Stefan Reuther
    since 1995. PCC 1.x is quite feature-rich and stable, its main
    problem being that it runs on an obsolete operating system only.

    PCC2 is a re-write of that DOS program. Although it recycles much
    of the old experience, it is too different to be called a "port".

    PCC2 is currently based on the
    <a href="http://www.libsdl.org/">SDL game library</a>. Therefore, it
    runs as native code on Windows, Linux, Solaris, and probably other
    systems as well.

    \section License License

    Copyright (c) 2001-2025 by
    <a href="mailto:Streu@gmx.de">Stefan Reuther</a> & contributors.

    This program is free software; you can redistribute it and/or modify
    it under the following conditions:

    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.

    3. All modifications to the source code must be clearly marked as
       such. Binary redistributions based on modified source code must
       be clearly marked as modified versions in the documentation
       and/or other materials provided with the distribution.

    4. The names of the program author(s) may not be used to endorse or
       promote products derived from this software without specific
       prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */

/** \defgroup std C++ Standard Library */
/*@{*/

/** \namespace std
    C++ Standard Library Namespace. */
namespace std {
    /*! \class ios doxygen.txt <iostream>
        \brief I/O %Stream Base */
    class ios { };

    /*! \class streambuf doxygen.txt <iostream>
        \brief I/O %Stream Buffer */
    class streambuf { };
    
    /*! \class istream doxygen.txt <iostream>
        \brief Input %Stream */
    class istream : virtual public ios { };

    /*! \class ostream doxygen.txt <iostream>
        \brief Output %Stream */
    class ostream : virtual public ios { };

    /*! \class iostream doxygen.txt <iostream>
        \brief I/O %Stream */
    class iostream : public istream, public ostream { };

    /*! \class exception doxygen.txt <stdexception>
        \brief Basic %Exception. All exceptions should be derived from this. */
    class exception { };

    /*! \class runtime_error doxygen.txt <stdexception>
        \brief Runtime error. */
    class runtime_error : public exception { };

    /*! \class logic_error doxygen.txt <stdexception>
        \brief Logic error. */
    class logic_error : public exception { };
};
/*@}*/
