00001 // This file is automatically generated, do not edit. 00002 /*! \file 00003 \brief Messages for expression transformation. 00004 00005 Definition of warnings and errors issued for expression transformation. 00006 00007 */ 00008 #include <lestes/lang/cplus/sem/sa_deconstruct_spse.m.hh> 00009 #include <lestes/common.hh> 00010 #include <lestes/msg/reporting_support.hh> 00011 00012 package(lestes); 00013 package(lang); 00014 package(cplus); 00015 package(sem); 00016 /*! 00017 00018 Issued when the overload resolution process doesn't find any viable function. 00019 00020 */ 00021 ptr < ::lestes::msg::message_stencil0< bool > > no_viable_found(::lestes::msg::message_stencil0< bool > ::create("Found no viable function to call", ::lestes::msg::message::FLG_ERROR)); 00022 /*! 00023 00024 Issued when rvalue is used as argument to unary amp, which accepts only lvalues. 00025 00026 */ 00027 ptr < ::lestes::msg::message_stencil0< bool > > non_lvalue_in_unary_amp(::lestes::msg::message_stencil0< bool > ::create("Non-lvalue used in unary &", ::lestes::msg::message::FLG_ERROR)); 00028 /*! 00029 00030 Issued when there are more than one "meanings" for function prefix. 00031 00032 */ 00033 ptr < ::lestes::msg::message_stencil0< bool > > ambiguous_function_prefix(::lestes::msg::message_stencil0< bool > ::create("Ambiguous function prefix.", ::lestes::msg::message::FLG_ERROR)); 00034 /*! 00035 00036 Issued when there are was no declaration found for identifier. 00037 00038 */ 00039 ptr < ::lestes::msg::message_stencil0< bool > > unrecognized_identifier(::lestes::msg::message_stencil0< bool > ::create("Unrecognized identifier.", ::lestes::msg::message::FLG_ERROR)); 00040 end_package(sem); 00041 end_package(cplus); 00042 end_package(lang); 00043 end_package(lestes);
1.5.1-20070107