Ignore:
Timestamp:
08/24/11 09:05:34 (13 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src4/xmlio/exception_mac.hpp

    r215 r258  
    1414 */ 
    1515 
     16#ifndef __XIOS_NO_EXTERN 
     17 
     18// Boost headers 
     19#include <boost/format.hpp> 
     20 
     21#endif // __XIOS_NO_EXTERN 
     22 
    1623// ///////////////////////////////// Macros //////////////////////////////// // 
    1724 
     
    2229 *  \brief Génération d'une exception détaillée durant l'exécution du programme. 
    2330 */ 
     31/*! \def   XIOS_ERROR_FORMAT(id, , format_str, data) 
     32 *  \brief Génération d'une exception formatée durant l'exécution du programme. 
     33 */ 
    2434/*! \def   XIOS_DEBUG(message) 
    2535 *  \brief Envoi d'un message de débogage sur la sortie de logging durant l'exécution du programme. 
     
    2737 
    2838#define XIOS_INFO(message) \ 
    29    "In file \'" __FILE__ "\', line " << __LINE__ << " -> " message << std::endl; 
     39   "In file \'" __FILE__ "\', line " << __LINE__ << " -> " message << std::endl 
    3040 
    3141#define XIOS_ERROR(id, message) \ 
    32         CException(id).getStream() << XIOS_INFO(message) 
     42        xmlioserver::CException(id).getStream() << XIOS_INFO(message) 
     43 
     44#define XIOS_ERROR_FORMAT(id, format_str, data) \ 
     45   xmlioserver::CException(id).getStream() << XIOS_INFO(<<boost::format(format_str)data) 
    3346 
    3447#ifdef  __XIOS_DEBUG 
Note: See TracChangeset for help on using the changeset viewer.