1 /*=============================================================================
2 Copyright (c) 2002 2004 2006 Joel de Guzman
3 Copyright (c) 2004 Eric Niebler
4 Copyright (c) 2011 Daniel James
6 Use, modification and distribution is subject to the Boost Software
7 License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
8 http://www.boost.org/LICENSE_1_0.txt)
9 =============================================================================*/
10 #if !defined(BOOST_SPIRIT_ACTIONS_STATE_HPP)
11 #define BOOST_SPIRIT_ACTIONS_STATE_HPP
19 // Defined in state.cpp
28 scope_callables = scope_macros + scope_templates,
29 scope_all = scope_callables + scope_output
32 explicit state_save(quickbook::state&, scope_flags);
35 quickbook::state& state;
40 file_ptr current_file;
41 quickbook_path current_path;
42 fs::path xinclude_base;
43 source_mode_info source_mode;
46 int min_section_level;
48 state_save(state_save const&);
49 state_save& operator=(state_save const&);
53 #endif // BOOST_SPIRIT_ACTIONS_STATE_HPP