Flow123d
3.9.0-c2ae2d0a8
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
w
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
f
g
h
i
m
n
o
p
r
s
u
w
y
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
z
Enumerations
a
b
c
d
f
h
i
m
n
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
_
a
c
d
f
i
k
l
m
n
o
p
r
s
t
v
Variables
_
a
c
d
g
m
n
p
q
s
u
v
Typedefs
_
a
d
e
f
g
i
j
l
m
o
q
r
s
t
u
v
Enumerations
Enumerator
a
b
c
d
e
f
i
m
n
o
p
r
s
u
v
w
Macros
_
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
q
r
s
t
w
z
src
input
json_spirit
json_spirit_writer.h
Go to the documentation of this file.
1
#ifndef JSON_SPIRIT_WRITER
2
#define JSON_SPIRIT_WRITER
3
4
// Copyright John W. Wilkinson 2007 - 2011
5
// Distributed under the MIT License, see accompanying file LICENSE.txt
6
7
// json spirit version 4.05
8
9
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
10
# pragma once
11
#endif
12
13
#include "
json_spirit_value.h
"
14
#include "
json_spirit_writer_options.h
"
15
#include <iostream>
16
17
namespace
json_spirit
18
{
19
// these functions to convert JSON Values to text
20
21
#ifdef JSON_SPIRIT_VALUE_ENABLED
22
void
write
(
const
Value
&
value
, std::ostream& os,
unsigned
int
options = 0 );
23
std::string
write
(
const
Value
&
value
,
unsigned
int
options = 0 );
24
#endif
25
26
#ifdef JSON_SPIRIT_MVALUE_ENABLED
27
void
write
(
const
mValue
&
value
, std::ostream& os,
unsigned
int
options = 0 );
28
std::string
write
(
const
mValue
&
value
,
unsigned
int
options = 0 );
29
#endif
30
31
#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
32
void
write
(
const
wValue&
value
, std::wostream& os,
unsigned
int
options = 0 );
33
std::wstring
write
(
const
wValue&
value
,
unsigned
int
options = 0 );
34
#endif
35
36
#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
37
void
write
(
const
wmValue&
value
, std::wostream& os,
unsigned
int
options = 0 );
38
std::wstring
write
(
const
wmValue&
value
,
unsigned
int
options = 0 );
39
#endif
40
41
// these "formatted" versions of the "write" functions are the equivalent of the above functions
42
// with option "pretty_print"
43
44
#ifdef JSON_SPIRIT_VALUE_ENABLED
45
void
write_formatted
(
const
Value
&
value
, std::ostream& os );
46
std::string
write_formatted
(
const
Value
&
value
);
47
#endif
48
#ifdef JSON_SPIRIT_MVALUE_ENABLED
49
void
write_formatted
(
const
mValue
&
value
, std::ostream& os );
50
std::string
write_formatted
(
const
mValue
&
value
);
51
#endif
52
53
#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
54
void
write_formatted
(
const
wValue&
value
, std::wostream& os );
55
std::wstring
write_formatted
(
const
wValue&
value
);
56
#endif
57
#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )
58
void
write_formatted
(
const
wmValue&
value
, std::wostream& os );
59
std::wstring
write_formatted
(
const
wmValue&
value
);
60
#endif
61
}
62
63
#endif
value
static constexpr bool value
Definition:
json.hpp:87
json_spirit::write
void write(const mValue &value, std::ostream &os, unsigned int options=0)
Definition:
json_spirit_writer.cpp:33
json_spirit_writer_options.h
Value
@ Value
Definition:
finite_element.hh:43
json_spirit::mValue
mConfig::Value_type mValue
Definition:
json_spirit_value.h:230
json_spirit::write_formatted
void write_formatted(const mValue &value, std::ostream &os)
Definition:
json_spirit_writer.cpp:43
json_spirit
Definition:
json_spirit_error_position.h:15
json_spirit_value.h
Generated by
1.8.17