Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:53:40

0001 /*=============================================================================
0002     Boost.Wave: A Standard compliant C++ preprocessor library
0003 
0004     http://www.boost.org/
0005 
0006     Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
0007     Software License, Version 1.0. (See accompanying file
0008     LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0009 =============================================================================*/
0010 
0011 #if !defined(BOOST_WAVE_CPP_VALUE_ERROR_INCLUDED)
0012 #define BOOST_WAVE_CPP_VALUE_ERROR_INCLUDED
0013 
0014 #include <boost/wave/wave_config.hpp>
0015 
0016 // this must occur after all of the includes and before any code appears
0017 #ifdef BOOST_HAS_ABI_HEADERS
0018 #include BOOST_ABI_PREFIX
0019 #endif
0020 
0021 ///////////////////////////////////////////////////////////////////////////////
0022 namespace boost {
0023 namespace wave {
0024 namespace grammars {
0025 
0026 ///////////////////////////////////////////////////////////////////////////////
0027 //
0028 //  value_error enum type
0029 //
0030 //    This is used to encode any error occurred during the evaluation of a
0031 //    conditional preprocessor expression
0032 //
0033 ///////////////////////////////////////////////////////////////////////////////
0034 enum value_error {
0035     error_noerror = 0x0,
0036     error_division_by_zero = 0x1,
0037     error_integer_overflow = 0x2,
0038     error_character_overflow = 0x4
0039 };
0040 
0041 ///////////////////////////////////////////////////////////////////////////////
0042 }   //  namespace grammars
0043 }   //  namespace wave
0044 }   //  namespace boost
0045 
0046 // the suffix header occurs after all of the code
0047 #ifdef BOOST_HAS_ABI_HEADERS
0048 #include BOOST_ABI_SUFFIX
0049 #endif
0050 
0051 #endif // !defined(BOOST_WAVE_CPP_VALUE_ERROR_INCLUDED)