Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

pantheios/inserters.hpp

Go to the documentation of this file.
00001 /* /////////////////////////////////////////////////////////////////////////
00002  * File:        pantheios/inserters.hpp
00003  *
00004  * Purpose:     Main include file for all Pantheios standard inserters.
00005  *
00006  * Created:     21st June 2005
00007  * Updated:     12th December 2010
00008  *
00009  * Home:        http://www.pantheios.org/
00010  *
00011  * Copyright (c) 2005-2010, Matthew Wilson and Synesis Software
00012  * Copyright (c) 1999-2005, Synesis Software and Matthew Wilson
00013  * All rights reserved.
00014  *
00015  * Redistribution and use in source and binary forms, with or without
00016  * modification, are permitted provided that the following conditions are
00017  * met:
00018  *
00019  * - Redistributions of source code must retain the above copyright notice,
00020  *   this list of conditions and the following disclaimer.
00021  * - Redistributions in binary form must reproduce the above copyright
00022  *   notice, this list of conditions and the following disclaimer in the
00023  *   documentation and/or other materials provided with the distribution.
00024  * - Neither the name(s) of Matthew Wilson and Synesis Software nor the
00025  *   names of any contributors may be used to endorse or promote products
00026  *   derived from this software without specific prior written permission.
00027  *
00028  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
00029  * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
00030  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
00031  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
00032  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
00033  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
00034  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
00035  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
00036  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00037  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00038  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00039  *
00040  * ////////////////////////////////////////////////////////////////////// */
00041 
00042 
00048 #ifndef PANTHEIOS_INCL_PANTHEIOS_HPP_INSERTERS
00049 #define PANTHEIOS_INCL_PANTHEIOS_HPP_INSERTERS
00050 
00051 /* /////////////////////////////////////////////////////////////////////////
00052  * Version information
00053  */
00054 
00055 #ifndef PANTHEIOS_DOCUMENTATION_SKIP_SECTION
00056 # define PANTHEIOS_VER_PANTHEIOS_HPP_INSERTERS_MAJOR    2
00057 # define PANTHEIOS_VER_PANTHEIOS_HPP_INSERTERS_MINOR    6
00058 # define PANTHEIOS_VER_PANTHEIOS_HPP_INSERTERS_REVISION 1
00059 # define PANTHEIOS_VER_PANTHEIOS_HPP_INSERTERS_EDIT     21
00060 #endif /* !PANTHEIOS_DOCUMENTATION_SKIP_SECTION */
00061 
00062 /* /////////////////////////////////////////////////////////////////////////
00063  * Includes
00064  */
00065 
00066 #ifndef PANTHEIOS_INCL_PANTHEIOS_HPP_PANTHEIOS
00067 # include <pantheios/pantheios.h>
00068 #endif /* !PANTHEIOS_INCL_PANTHEIOS_HPP_PANTHEIOS */
00069 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_ARGS
00070 # include <pantheios/inserters/args.hpp>
00071 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_ARGS */
00072 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_B
00073 # include <pantheios/inserters/b.hpp>
00074 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_B */
00075 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_B64
00076 # include <pantheios/inserters/b64.hpp>
00077 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_B64 */
00078 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_BLOB
00079 # include <pantheios/inserters/blob.hpp>
00080 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_BLOB */
00081 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_BOOLEAN
00082 # include <pantheios/inserters/boolean.hpp>
00083 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_BOOLEAN */
00084 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_CH
00085 # include <pantheios/inserters/ch.hpp>
00086 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_CH */
00087 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_CHARACTER
00088 # include <pantheios/inserters/character.hpp>
00089 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_CHARACTER */
00090 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_HEX_PTR
00091 # include <pantheios/inserters/hex_ptr.hpp>
00092 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_HEX_PTR */
00093 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_HOSTID
00094 # include <pantheios/inserters/hostid.hpp>
00095 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_HOSTID */
00096 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_I
00097 # include <pantheios/inserters/i.hpp>
00098 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_I */
00099 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_INTEGER
00100 # include <pantheios/inserters/integer.hpp>
00101 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_INTEGER */
00102 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_M2W
00103 # include <pantheios/inserters/m2w.hpp>
00104 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_M2W */
00105 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_P
00106 # include <pantheios/inserters/p.hpp>
00107 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_P */
00108 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_PAD
00109 # include <pantheios/inserters/pad.hpp>
00110 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_PAD */
00111 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_POINTER
00112 # include <pantheios/inserters/pointer.hpp>
00113 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_POINTER */
00114 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_PROCESSID
00115 # include <pantheios/inserters/processid.hpp>
00116 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_PROCESSID */
00117 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_REAL
00118 # include <pantheios/inserters/real.hpp>
00119 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_REAL */
00120 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_SLICE
00121 # include <pantheios/inserters/slice.hpp>
00122 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_SLICE */
00123 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_THREADID
00124 # include <pantheios/inserters/threadid.hpp>
00125 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_THREADID */
00126 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_W2M
00127 # include <pantheios/inserters/w2m.hpp>
00128 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_W2M */
00129 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_XI
00130 # include <pantheios/inserters/xi.hpp>
00131 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_XI */
00132 #ifndef PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_XP
00133 # include <pantheios/inserters/xp.hpp>
00134 #endif /* !PANTHEIOS_INCL_PANTHEIOS_INSERTERS_HPP_XP */
00135 
00136 /* ////////////////////////////////////////////////////////////////////// */
00137 
00138 #endif /* !PANTHEIOS_INCL_PANTHEIOS_HPP_INSERTERS */
00139 
00140 /* ///////////////////////////// end of file //////////////////////////// */

pantheios Library documentation Matthew Wilson & Synesis Software, 2006-2011 SourceForge.net Logo