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: pierre_rebours@yahoo.com 00021 ---------------------------------------------------------- 00022 CVS 00023 $Log$ 00024 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 00025 */ 00026 00027 00031 00032 00033 #ifndef _hyp_std_kernel_h_ 00034 #define _hyp_std_kernel_h_ 00035 00039 #define hyp_KERNEL_STD_INSIDE 00040 00041 #ifdef hypstd_TRACE_ON 00042 00046 #define hypstd_TRACE( Args ) \ 00047 hyp_TRACE_BEGIN(); \ 00048 hyp_TRACE_DO( ("Trace from std module") ); \ 00049 hyp_TRACE_DO( Args ); \ 00050 hyp_TRACE_END(); 00051 #else 00052 #define hypstd_TRACE( Args ) 00053 #endif 00054 00055 hyp_NAMESPACE_BEGIN_HYPKERNEL 00056 00057 #include"hyp.std.non_delegating_unknwn.h" 00058 #include"hyp.std.unknwn.h" 00059 #include"hyp.std.factorydata.h" 00060 #include"hyp.std.factory.h" 00061 00062 hyp_NAMESPACE_END_HYPKERNEL 00063 00064 00065 #endif
|
|