00001 // This file is automatically generated, do not edit. 00002 00003 #ifndef lestes__lang__cplus__sem__sa_simple_declaration_m_hh__included 00004 #define lestes__lang__cplus__sem__sa_simple_declaration_m_hh__included 00005 /*! \file 00006 \brief Errors for SA simple declarations. 00007 00008 Definition of warnings and errors issued for simple declarations. 00009 \author egg 00010 00011 */ 00012 #include <lestes/common.hh> 00013 #include <lestes/msg/reporting_support.hh> 00014 00015 package(lestes); 00016 package(lang); 00017 package(cplus); 00018 package(sem); 00019 extern ptr < ::lestes::msg::message_stencil0< bool > > redefinition; 00020 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_storage_specifier; 00021 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_specifier_function; 00022 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_specifier_object; 00023 extern ptr < ::lestes::msg::message_stencil0< bool > > invalid_specifier_typedef; 00024 extern ptr < ::lestes::msg::message_stencil0< bool > > different_return_types; 00025 extern ptr < ::lestes::msg::message_stencil0< bool > > conflicting_types; 00026 extern ptr < ::lestes::msg::message_stencil0< bool > > previous_declaration; 00027 extern ptr < ::lestes::msg::message_stencil0< bool > > redeclaration_different; 00028 extern ptr < ::lestes::msg::message_stencil0< bool > > field_storage_specifier; 00029 extern ptr < ::lestes::msg::message_stencil0< bool > > field_redefinition; 00030 extern ptr < ::lestes::msg::message_stencil0< bool > > static_and_extern; 00031 extern ptr < ::lestes::msg::message_stencil0< bool > > methods_not_implemented; 00032 end_package(sem); 00033 end_package(cplus); 00034 end_package(lang); 00035 end_package(lestes); 00036 #endif
1.5.1-20070107