VirtualBox

Changeset 83795 in vbox for trunk/include/iprt/cpp


Ignore:
Timestamp:
Apr 18, 2020 1:30:56 PM (5 years ago)
Author:
vboxsync
Message:

iprt/types,iprt/ecpp/exceptions.h: VC++ 14.1 adjustments. [doxyfixes] bugref:8489

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/cpp/exception.h

    r83763 r83795  
    3232#include <iprt/cpp/ministring.h>
    3333#include <exception>
    34 #if !defined(DOXYGEN_RUNNING) && RT_MSC_PREREQ(RT_MSC_VER_VC141)
    35 # pragma warning(push)
    36 # pragma warning(disable:4275) /* non dll-interface class 'std::exception' used as base for dll-interface class 'RTCError' */
     34
     35#ifndef DOXYGEN_RUNNING
     36# if RT_MSC_PREREQ(RT_MSC_VER_VC141)
     37#  pragma warning(push)
     38#  pragma warning(disable:4275) /* non dll-interface class 'std::exception' used as base for dll-interface class 'RTCError' */
     39# endif
    3740#endif
    3841
     
    101104/** @} */
    102105
    103 #if RT_MSC_PREREQ(RT_MSC_VER_VC141)
    104 # pragma warning(pop)
     106#ifndef DOXYGEN_RUNNING
     107# if RT_MSC_PREREQ(RT_MSC_VER_VC141)
     108#  pragma warning(pop)
     109# endif
    105110#endif
    106111#endif /* !IPRT_INCLUDED_cpp_exception_h */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette