LifeV
ParserDefinitions.hpp
Go to the documentation of this file.
1
//@HEADER
2
/*
3
*******************************************************************************
4
5
Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
6
Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
7
8
This file is part of LifeV.
9
10
LifeV is free software; you can redistribute it and/or modify
11
it under the terms of the GNU Lesser General Public License as published by
12
the Free Software Foundation, either version 3 of the License, or
13
(at your option) any later version.
14
15
LifeV is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18
Lesser General Public License for more details.
19
20
You should have received a copy of the GNU Lesser General Public License
21
along with LifeV. If not, see <http://www.gnu.org/licenses/>.
22
23
*******************************************************************************
24
*/
25
//@HEADER
26
27
/*!
28
* @file
29
* @brief File containing the Parser definitions
30
*
31
* @date 29-01-2010
32
* @author Cristiano Malossi <cristiano.malossi@epfl.ch>
33
*
34
* @maintainer Cristiano Malossi <cristiano.malossi@epfl.ch>
35
*/
36
37
#
ifndef
Parser_Definitions_H
38
#
define
Parser_Definitions_H
1
39
40
41
// STD Classes
42
#
include
<
iomanip
>
43
#
include
<
algorithm
>
44
45
// BOOST Classes
46
#
include
<
boost
/
algorithm
/
string
.
hpp
>
47
48
#
ifdef
HAVE_BOOST_SPIRIT_QI
49
#
ifdef
ENABLE_SPIRIT_PARSER
50
51
// BOOST Spirit Classes
52
#
include
<
boost
/
spirit
/
include
/
qi
.
hpp
>
53
#
include
<
boost
/
spirit
/
include
/
phoenix_bind
.
hpp
>
54
#
include
<
boost
/
spirit
/
include
/
phoenix_operator
.
hpp
>
55
56
// BOOST Spirit Namespaces
57
namespace
spirit = boost::spirit;
58
namespace
qi = spirit::qi;
59
namespace
ascii = spirit::ascii;
60
namespace
phoenix = boost::phoenix;
61
62
#
endif
/* ENABLE_SPIRIT_PARSER */
63
#
endif
/* HAVE_BOOST_SPIRIT_QI */
64
65
66
// LifeV classes
67
#
include
<
lifev
/
core
/
LifeV
.
hpp
>
68
69
#
endif
/* Parser_Definitions_H */
lifev-release-doc
lifev
core
util
ParserDefinitions.hpp
Generated on Wed Mar 7 2018 19:40:18 for LifeV by
1.8.13