Changeset 62151


Ignore:
Timestamp:
May 22, 2010, 5:07:45 PM (9 years ago)
Author:
Hartmut Kaiser
Message:

Wave: integrated the new visibility config macros

Location:
trunk/boost/wave
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/boost/wave/cpp_exceptions.hpp

    r58713 r62151  
    6363///////////////////////////////////////////////////////////////////////////////
    6464//  cpp_exception, the base class for all specific C preprocessor exceptions
    65 class cpp_exception
     65class BOOST_SYMBOL_VISIBLE cpp_exception
    6666:   public std::exception
    6767{
     
    9696///////////////////////////////////////////////////////////////////////////////
    9797// preprocessor error
    98 class preprocess_exception :
     98class BOOST_SYMBOL_VISIBLE preprocess_exception :
    9999    public cpp_exception
    100100{
     
    367367///////////////////////////////////////////////////////////////////////////////
    368368//  Error during macro handling, this exception contains the related macro name
    369 class macro_handling_exception :
     369class BOOST_SYMBOL_VISIBLE macro_handling_exception :
    370370    public preprocess_exception
    371371{
  • trunk/boost/wave/cpplexer/cpplexer_exceptions.hpp

    r58713 r62151  
    129129///////////////////////////////////////////////////////////////////////////////
    130130//  cpplexer_exception, the base class for all specific C++ lexer exceptions
    131 class cpplexer_exception
     131class BOOST_SYMBOL_VISIBLE cpplexer_exception
    132132:   public std::exception
    133133{
     
    161161///////////////////////////////////////////////////////////////////////////////
    162162// lexing_exception error
    163 class lexing_exception :
     163class BOOST_SYMBOL_VISIBLE lexing_exception :
    164164    public cpplexer_exception
    165165{
  • trunk/boost/wave/wave_config.hpp

    r58713 r62151  
    404404///////////////////////////////////////////////////////////////////////////////
    405405//  Set up dll import/export options
    406 #if defined(BOOST_HAS_DECLSPEC) && \
    407     (defined(BOOST_WAVE_DYN_LINK) || defined(BOOST_ALL_DYN_LINK)) && \
     406#if (defined(BOOST_WAVE_DYN_LINK) || defined(BOOST_ALL_DYN_LINK)) && \
    408407    !defined(BOOST_WAVE_STATIC_LINK)
    409408   
    410409#if defined(BOOST_WAVE_SOURCE)
    411 #define BOOST_WAVE_DECL __declspec(dllexport)
     410#define BOOST_WAVE_DECL BOOST_SYMBOL_EXPORT
    412411#define BOOST_WAVE_BUILD_DLL
    413412#else
    414 #define BOOST_WAVE_DECL __declspec(dllimport)
     413#define BOOST_WAVE_DECL BOOST_SYMBOL_IMPORT
    415414#endif
    416415
Note: See TracChangeset for help on using the changeset viewer.