1 // Copyright (c) 2017-2020 Dr. Colin Hirsch and Daniel Frey 2 // Please see LICENSE for license or visit https://github.com/taocpp/PEGTL/ 3 4 #ifndef TAO_PEGTL_INTERNAL_DUSEL_MODE_HPP 5 #define TAO_PEGTL_INTERNAL_DUSEL_MODE_HPP 6 7 #include "../config.hpp" 8 9 namespace tao 10 { 11 namespace TAO_PEGTL_NAMESPACE 12 { 13 namespace internal 14 { 15 enum class dusel_mode : char 16 { 17 nothing = 0, 18 control = 1, 19 control_and_apply_void = 2, 20 control_and_apply_bool = 3, 21 control_and_apply0_void = 4, 22 control_and_apply0_bool = 5, 23 }; 24 25 } // namespace internal 26 27 } // namespace TAO_PEGTL_NAMESPACE 28 29 } // namespace tao 30 31 #endif 32