Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

hyp.ker.def.h

00001 /*
00002 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
00003  Hyperion Pattern.
00004  Hyperion Pattern is a part of the Hyperion Project.
00005 ----------------------------------------------------------
00006  Copyright (c) 2001 Pierre Rebours.
00007 
00008  This library is free software; you can redistribute it and/or
00009  modify it under the terms of the GNU Lesser General Public
00010  License as published by the Free Software Foundation; either
00011  version 2.1 of the License, or (at your option) any later version.
00012 
00013  This library is distributed in the hope that it will be useful,
00014  but WITHOUT ANY WARRANTY; without even the implied warranty of
00015  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00016  
00017  See hyp.license.txt file for more information about the license.
00018  
00019  Web: http://lagrandeporte.multimania.com/hyperion
00020  Email: amtycho@yahoo.fr
00021 ----------------------------------------------------------
00022  CVS
00023  $Log$
00024 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
00025 */
00026 
00027 
00028 
00029 #ifndef _hyp_ker_def_h_
00030 #define _hyp_ker_def_h_
00031 
00035 
00036 #define hyp_NAMESPACE_BEGIN_HYPKERNEL                       \
00037         hyp_NAMESPACE_BEGIN_HYP hyp_NAMESPACE_BEGIN(ker)
00038 
00039 #define hyp_NAMESPACE_END_HYPKERNEL                         \
00040         hyp_NAMESPACE_END(ker) hyp_NAMESPACE_END_HYP
00041 
00043 #define hyp_ADD_NAMESPACE_HYPKERNEL( arg )                  \
00044         ::hyp::ker::##arg
00045 
00050 #ifdef hyp_ker_EXPORT_DLL
00051         #define hyp_ker_DLL hyp_EXPORT_DLL
00052 #else
00053         #define hyp_ker_DLL hyp_IMPORT_DLL
00054 #endif
00055 
00057 
00058 #endif

Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.