-
Notifications
You must be signed in to change notification settings - Fork 7
/
eop_lex_stream_fwd.hpp
51 lines (31 loc) · 1.52 KB
/
eop_lex_stream_fwd.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
Copyright 2005-2007 Adobe Systems Incorporated
Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
or a copy at http://stlab.adobe.com/licenses.html)
*/
/*************************************************************************************************/
#ifndef EOP_LEX_STREAM_FWD_HPP
#define EOP_LEX_STREAM_FWD_HPP
/*************************************************************************************************/
#include <adobe/config.hpp>
#ifdef __MWERKS__
#pragma warn_implicitconv off
#endif
#include <adobe/implementation/lex_shared_fwd.hpp>
#ifdef __MWERKS__
#pragma warn_implicitconv reset
#endif
#include <boost/function.hpp>
/*************************************************************************************************/
namespace eop {
using namespace adobe;
/*************************************************************************************************/
typedef bool (keyword_extension_lookup_proc_signature_t)(const name_t&);
typedef boost::function<keyword_extension_lookup_proc_signature_t> keyword_extension_lookup_proc_t;
/*************************************************************************************************/
class lex_stream_t;
/*************************************************************************************************/
} // namespace eop
/*************************************************************************************************/
#endif
/*************************************************************************************************/