#include <lestes/lang/cplus/lex/macro.m.hh>
#include <lestes/common.hh>
#include <lestes/msg/reporting_support.hh>
Go to the source code of this file.
Namespaces | |
| namespace | lestes |
| namespace | lestes::lang |
| namespace | lestes::lang::cplus |
| namespace | lestes::lang::cplus::lex |
Functions | |
| ptr< ::lestes::msg::message_stencil1< ucn_string > > | lestes::lang::cplus::lex::unterminated_argument_list (::lestes::msg::message_stencil1< ucn_string >::create("unterminated argument list invoking macro `%0'",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< ucn_string >::instance())) |
| ptr< ::lestes::msg::message_stencil2< ucn_string, ulint > > | lestes::lang::cplus::lex::invalid_argument_count (::lestes::msg::message_stencil2< ucn_string, ulint >::create("invalid argument count %1 invoking macro `%0'",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< ucn_string >::instance(),::lestes::msg::formatter< ulint >::instance())) |
| ptr< ::lestes::msg::message_stencil0< bool > > | lestes::lang::cplus::lex::definition_expects_macro_name (::lestes::msg::message_stencil0< bool >::create("expected name of a macro",::lestes::msg::message::FLG_ERROR)) |
| ptr< ::lestes::msg::message_stencil1< ucn_string > > | lestes::lang::cplus::lex::macro_name_alt_operator (::lestes::msg::message_stencil1< ucn_string >::create("alternative spelling `%0' of a C++ operator cannot be used as a macro name",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< ucn_string >::instance())) |
| ptr< ::lestes::msg::message_stencil0< bool > > | lestes::lang::cplus::lex::macro_name_identifier (::lestes::msg::message_stencil0< bool >::create("macro name must be an identifier",::lestes::msg::message::FLG_ERROR)) |
| ptr< ::lestes::msg::message_stencil0< bool > > | lestes::lang::cplus::lex::defined_invalid_macro_name (::lestes::msg::message_stencil0< bool >::create("`defined' cannot be used as a macro name",::lestes::msg::message::FLG_ERROR)) |
Definition of warnings and errors issued for macros.
Definition in file macro.m.cc.
1.5.1-20070107