• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>Reference</title>
6<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
7<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
8<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
9<link rel="up" href="../property_tree.html" title="Chapter 31. Boost.PropertyTree">
10<link rel="prev" href="appendices.html" title="Appendices">
11<link rel="next" href="../boost/property_tree/ptree_bad_data.html" title="Class ptree_bad_data">
12</head>
13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14<table cellpadding="2" width="100%"><tr>
15<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
16<td align="center"><a href="../../../index.html">Home</a></td>
17<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
18<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
19<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
20<td align="center"><a href="../../../more/index.htm">More</a></td>
21</tr></table>
22<hr>
23<div class="spirit-nav">
24<a accesskey="p" href="appendices.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../property_tree.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/property_tree/ptree_bad_data.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
25</div>
26<div class="section">
27<div class="titlepage"><div><div><h2 class="title" style="clear: both">
28<a name="property_tree.reference"></a>Reference</h2></div></div></div>
29<div class="toc"><dl class="toc">
30<dt><span class="section"><a href="reference.html#header.boost.property_tree.exceptions_hpp">Header &lt;boost/property_tree/exceptions.hpp&gt;</a></span></dt>
31<dt><span class="section"><a href="reference.html#header.boost.property_tree.id_translator_hpp">Header &lt;boost/property_tree/id_translator.hpp&gt;</a></span></dt>
32<dt><span class="section"><a href="reference.html#header.boost.property_tree.info_parser_hpp">Header &lt;boost/property_tree/info_parser.hpp&gt;</a></span></dt>
33<dt><span class="section"><a href="reference.html#header.boost.property_tree.ini_parser_hpp">Header &lt;boost/property_tree/ini_parser.hpp&gt;</a></span></dt>
34<dt><span class="section"><a href="reference.html#header.boost.property_tree.json_parser_hpp">Header &lt;boost/property_tree/json_parser.hpp&gt;</a></span></dt>
35<dt><span class="section"><a href="reference.html#header.boost.property_tree.ptree_hpp">Header &lt;boost/property_tree/ptree.hpp&gt;</a></span></dt>
36<dt><span class="section"><a href="reference.html#header.boost.property_tree.ptree_fwd_hpp">Header &lt;boost/property_tree/ptree_fwd.hpp&gt;</a></span></dt>
37<dt><span class="section"><a href="reference.html#header.boost.property_tree.ptree_serialization_hpp">Header &lt;boost/property_tree/ptree_serialization.hpp&gt;</a></span></dt>
38<dt><span class="section"><a href="reference.html#header.boost.property_tree.stream_translator_hpp">Header &lt;boost/property_tree/stream_translator.hpp&gt;</a></span></dt>
39<dt><span class="section"><a href="reference.html#header.boost.property_tree.string_path_hpp">Header &lt;boost/property_tree/string_path.hpp&gt;</a></span></dt>
40<dt><span class="section"><a href="reference.html#header.boost.property_tree.xml_parser_hpp">Header &lt;boost/property_tree/xml_parser.hpp&gt;</a></span></dt>
41</dl></div>
42<div class="section">
43<div class="titlepage"><div><div><h3 class="title">
44<a name="header.boost.property_tree.exceptions_hpp"></a>Header &lt;<a href="../../../boost/property_tree/exceptions.hpp" target="_top">boost/property_tree/exceptions.hpp</a>&gt;</h3></div></div></div>
45<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
46  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
47    <span class="keyword">class</span> <a class="link" href="../boost/property_tree/ptree_bad_data.html" title="Class ptree_bad_data">ptree_bad_data</a><span class="special">;</span>
48    <span class="keyword">class</span> <a class="link" href="../boost/property_tree/ptree_bad_path.html" title="Class ptree_bad_path">ptree_bad_path</a><span class="special">;</span>
49    <span class="keyword">class</span> <a class="link" href="../boost/property_tree/ptree_error.html" title="Class ptree_error">ptree_error</a><span class="special">;</span>
50  <span class="special">}</span>
51<span class="special">}</span></pre>
52</div>
53<div class="section">
54<div class="titlepage"><div><div><h3 class="title">
55<a name="header.boost.property_tree.id_translator_hpp"></a>Header &lt;<a href="../../../boost/property_tree/id_translator.hpp" target="_top">boost/property_tree/id_translator.hpp</a>&gt;</h3></div></div></div>
56<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
57  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
58    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
59      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/translat_1_3_32_10_2_1_1_1.html" title="Struct template translator_between&lt;std::basic_string&lt; Ch, Traits, Alloc &gt;, std::basic_string&lt; Ch, Traits, Alloc &gt;&gt;">translator_between</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
60    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/translat_1_3_32_10_2_1_1_2.html" title="Struct template translator_between&lt;T, T&gt;">translator_between</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span><span class="special">;</span>
61  <span class="special">}</span>
62<span class="special">}</span></pre>
63</div>
64<div class="section">
65<div class="titlepage"><div><div><h3 class="title">
66<a name="header.boost.property_tree.info_parser_hpp"></a>Header &lt;<a href="../../../boost/property_tree/info_parser.hpp" target="_top">boost/property_tree/info_parser.hpp</a>&gt;</h3></div></div></div>
67<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
68  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
69    <span class="keyword">namespace</span> <span class="identifier">info_parser</span> <span class="special">{</span>
70      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">,</span> <span class="keyword">typename</span> Ch<span class="special">&gt;</span>
71        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/read_i_1_3_32_10_3_1_1_1_1.html" title="Function template read_info"><span class="identifier">read_info</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">Ch</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
72      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">,</span> <span class="keyword">typename</span> Ch<span class="special">&gt;</span>
73        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/read_i_1_3_32_10_3_1_1_1_2.html" title="Function template read_info"><span class="identifier">read_info</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">Ch</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
74      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
75        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/read_i_1_3_32_10_3_1_1_1_3.html" title="Function template read_info"><span class="identifier">read_info</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
76                       <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
77      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
78        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/read_i_1_3_32_10_3_1_1_1_4.html" title="Function template read_info"><span class="identifier">read_info</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
79                       <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
80      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">,</span> <span class="keyword">typename</span> Ch<span class="special">&gt;</span>
81        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/write__1_3_32_10_3_1_1_1_5.html" title="Function template write_info"><span class="identifier">write_info</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">Ch</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
82                        <span class="keyword">const</span> <span class="identifier">info_writer_settings</span><span class="special">&lt;</span> <span class="identifier">Ch</span> <span class="special">&gt;</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">info_writer_settings</span><span class="special">&lt;</span> <span class="identifier">Ch</span> <span class="special">&gt;</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
83      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
84        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/info_parser/write__1_3_32_10_3_1_1_1_6.html" title="Function template write_info"><span class="identifier">write_info</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
85                        <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
86                        <span class="keyword">const</span> <span class="identifier">info_writer_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">info_writer_make_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
87    <span class="special">}</span>
88  <span class="special">}</span>
89<span class="special">}</span></pre>
90</div>
91<div class="section">
92<div class="titlepage"><div><div><h3 class="title">
93<a name="header.boost.property_tree.ini_parser_hpp"></a>Header &lt;<a href="../../../boost/property_tree/ini_parser.hpp" target="_top">boost/property_tree/ini_parser.hpp</a>&gt;</h3></div></div></div>
94<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
95  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
96    <span class="keyword">namespace</span> <span class="identifier">ini_parser</span> <span class="special">{</span>
97      <span class="keyword">class</span> <a class="link" href="../boost/property_tree/ini_parser/ini_parser_error.html" title="Class ini_parser_error">ini_parser_error</a><span class="special">;</span>
98      <span class="keyword">bool</span> <a class="link" href="../boost/property_tree/ini_parser/validate_flags.html" title="Function validate_flags"><span class="identifier">validate_flags</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
99      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
100        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/ini_parser/read_i_1_3_32_10_4_1_1_1_3.html" title="Function template read_ini"><span class="identifier">read_ini</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
101                      <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
102      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
103        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/ini_parser/read_i_1_3_32_10_4_1_1_1_4.html" title="Function template read_ini"><span class="identifier">read_ini</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
104                      <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
105      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
106        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/ini_parser/write__1_3_32_10_4_1_1_1_5.html" title="Function template write_ini"><span class="identifier">write_ini</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
107                       <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
108      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
109        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/ini_parser/write__1_3_32_10_4_1_1_1_6.html" title="Function template write_ini"><span class="identifier">write_ini</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
110                       <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
111    <span class="special">}</span>
112  <span class="special">}</span>
113<span class="special">}</span></pre>
114</div>
115<div class="section">
116<div class="titlepage"><div><div><h3 class="title">
117<a name="header.boost.property_tree.json_parser_hpp"></a>Header &lt;<a href="../../../boost/property_tree/json_parser.hpp" target="_top">boost/property_tree/json_parser.hpp</a>&gt;</h3></div></div></div>
118<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
119  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
120    <span class="keyword">namespace</span> <span class="identifier">json_parser</span> <span class="special">{</span>
121      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
122        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/json_parser/read_j_1_3_32_10_5_1_1_1_1.html" title="Function template read_json"><span class="identifier">read_json</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
123                       <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
124      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
125        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/json_parser/read_j_1_3_32_10_5_1_1_1_2.html" title="Function template read_json"><span class="identifier">read_json</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
126                       <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
127      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
128        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/json_parser/write__1_3_32_10_5_1_1_1_3.html" title="Function template write_json"><span class="identifier">write_json</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
129                        <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
130      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
131        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/json_parser/write__1_3_32_10_5_1_1_1_4.html" title="Function template write_json"><span class="identifier">write_json</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
132                        <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
133    <span class="special">}</span>
134  <span class="special">}</span>
135<span class="special">}</span></pre>
136</div>
137<div class="section"><div class="titlepage"><div><div><h3 class="title">
138<a name="header.boost.property_tree.ptree_hpp"></a>Header &lt;<a href="../../../boost/property_tree/ptree.hpp" target="_top">boost/property_tree/ptree.hpp</a>&gt;</h3></div></div></div></div>
139<div class="section">
140<div class="titlepage"><div><div><h3 class="title">
141<a name="header.boost.property_tree.ptree_fwd_hpp"></a>Header &lt;<a href="../../../boost/property_tree/ptree_fwd.hpp" target="_top">boost/property_tree/ptree_fwd.hpp</a>&gt;</h3></div></div></div>
142<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
143  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
144    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">,</span> <span class="keyword">typename</span> KeyCompare<span class="special">&gt;</span>
145      <span class="keyword">class</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">;</span>
146
147    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/id_translator.html" title="Struct template id_translator">id_translator</a><span class="special">;</span>
148    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/path_of.html" title="Struct template path_of">path_of</a><span class="special">;</span>
149    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Internal<span class="special">,</span> <span class="keyword">typename</span> External<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/translator_between.html" title="Struct template translator_between">translator_between</a><span class="special">;</span>
150    <span class="keyword">typedef</span> <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <a class="link" href="../boost/property_tree/id_translator.html" title="Struct template id_translator">id_translator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="../boost/property_tree/path.html" title="Type definition path"><span class="identifier">path</span></a><span class="special">;</span>
151    <span class="keyword">typedef</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&gt;</span> <a class="link" href="../boost/property_tree/ptree.html" title="Type definition ptree"><span class="identifier">ptree</span></a><span class="special">;</span>
152    <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/property_tree/iptree.html" title="Type definition iptree"><span class="identifier">iptree</span></a><span class="special">;</span>
153    <span class="keyword">typedef</span> <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span><span class="special">,</span> <a class="link" href="../boost/property_tree/id_translator.html" title="Struct template id_translator">id_translator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="../boost/property_tree/wpath.html" title="Type definition wpath"><span class="identifier">wpath</span></a><span class="special">;</span>
154    <span class="keyword">typedef</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span> <span class="special">&gt;</span> <a class="link" href="../boost/property_tree/wptree.html" title="Type definition wptree"><span class="identifier">wptree</span></a><span class="special">;</span>
155    <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="../boost/property_tree/wiptree.html" title="Type definition wiptree"><span class="identifier">wiptree</span></a><span class="special">;</span>
156    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> K<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> C<span class="special">&gt;</span>
157      <span class="keyword">void</span> <a class="link" href="../boost/property_tree/swap.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">K</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">K</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
158  <span class="special">}</span>
159<span class="special">}</span></pre>
160</div>
161<div class="section">
162<div class="titlepage"><div><div><h3 class="title">
163<a name="header.boost.property_tree.ptree_serialization_hpp"></a>Header &lt;<a href="../../../boost/property_tree/ptree_serialization.hpp" target="_top">boost/property_tree/ptree_serialization.hpp</a>&gt;</h3></div></div></div>
164<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
165  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
166    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> K<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> C<span class="special">&gt;</span>
167      <span class="keyword">void</span> <a class="link" href="../boost/property_tree/save.html" title="Function template save"><span class="identifier">save</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">K</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
168    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> K<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> C<span class="special">&gt;</span>
169      <span class="keyword">void</span> <a class="link" href="../boost/property_tree/load.html" title="Function template load"><span class="identifier">load</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">K</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
170    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> K<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> C<span class="special">&gt;</span>
171      <span class="keyword">void</span> <a class="link" href="../boost/property_tree/serialize.html" title="Function template serialize"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../boost/property_tree/basic_ptree.html" title="Class template basic_ptree">basic_ptree</a><span class="special">&lt;</span> <span class="identifier">K</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
172  <span class="special">}</span>
173<span class="special">}</span></pre>
174</div>
175<div class="section">
176<div class="titlepage"><div><div><h3 class="title">
177<a name="header.boost.property_tree.stream_translator_hpp"></a>Header &lt;<a href="../../../boost/property_tree/stream_translator.hpp" target="_top">boost/property_tree/stream_translator.hpp</a>&gt;</h3></div></div></div>
178<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
179  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
180    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> E<span class="special">,</span>
181             <span class="keyword">typename</span> Enabler <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span>
182      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customize_stream.html" title="Struct template customize_stream">customize_stream</a><span class="special">;</span>
183
184    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
185      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customiz_1_3_32_10_9_1_1_2.html" title="Struct template customize_stream&lt;Ch, Traits, bool, void&gt;">customize_stream</a><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
186    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
187      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customiz_1_3_32_10_9_1_1_3.html" title="Struct template customize_stream&lt;Ch, Traits, Ch, void&gt;">customize_stream</a><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Ch</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
188    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> F<span class="special">&gt;</span>
189      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customiz_1_3_32_10_9_1_1_4.html" title="Struct template customize_stream&lt;Ch, Traits, F, typename boost::enable_if&lt; detail::is_inexact&lt; F &gt; &gt;::type&gt;">customize_stream</a><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_inexact</span><span class="special">&lt;</span> <span class="identifier">F</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">;</span>
190    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
191      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customiz_1_3_32_10_9_1_1_5.html" title="Struct template customize_stream&lt;Ch, Traits, signed char, void&gt;">customize_stream</a><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="keyword">signed</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
192    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">&gt;</span>
193      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/customiz_1_3_32_10_9_1_1_6.html" title="Struct template customize_stream&lt;Ch, Traits, unsigned char, void&gt;">customize_stream</a><span class="special">&lt;</span><span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
194
195    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">,</span> <span class="keyword">typename</span> E<span class="special">&gt;</span>
196      <span class="keyword">class</span> <a class="link" href="../boost/property_tree/stream_translator.html" title="Class template stream_translator">stream_translator</a><span class="special">;</span>
197
198    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">,</span> <span class="keyword">typename</span> E<span class="special">&gt;</span>
199      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/translat_1_3_32_10_9_1_1_8.html" title="Struct template translator_between&lt;std::basic_string&lt; Ch, Traits, Alloc &gt;, E&gt;">translator_between</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">E</span><span class="special">&gt;</span><span class="special">;</span>
200  <span class="special">}</span>
201<span class="special">}</span></pre>
202</div>
203<div class="section">
204<div class="titlepage"><div><div><h3 class="title">
205<a name="header.boost.property_tree.string_path_hpp"></a>Header &lt;<a href="../../../boost/property_tree/string_path.hpp" target="_top">boost/property_tree/string_path.hpp</a>&gt;</h3></div></div></div>
206<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
207  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
208    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ch<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Alloc<span class="special">&gt;</span>
209      <span class="keyword">struct</span> <a class="link" href="../boost/property_tree/path_of_1_3_32_10_10_1_1_1.html" title="Struct template path_of&lt;std::basic_string&lt; Ch, Traits, Alloc &gt;&gt;">path_of</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special">&lt;</span> <span class="identifier">Ch</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
210
211    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> String<span class="special">,</span> <span class="keyword">typename</span> Translator<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">;</span>
212    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> String<span class="special">,</span> <span class="keyword">typename</span> Translator<span class="special">&gt;</span>
213      <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span>
214      <a name="boost.property_tree.operato_1_3_32_10_10_1_1_3"></a><span class="keyword">operator</span><span class="special">/</span><span class="special">(</span><a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span> p1<span class="special">,</span>
215                <span class="keyword">const</span> <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> p2<span class="special">)</span><span class="special">;</span>
216    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> String<span class="special">,</span> <span class="keyword">typename</span> Translator<span class="special">&gt;</span>
217      <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span>
218      <a name="boost.property_tree.operato_1_3_32_10_10_1_1_4"></a><span class="keyword">operator</span><span class="special">/</span><span class="special">(</span><a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span> p1<span class="special">,</span>
219                <span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">String</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">*</span> p2<span class="special">)</span><span class="special">;</span>
220    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> String<span class="special">,</span> <span class="keyword">typename</span> Translator<span class="special">&gt;</span>
221      <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span>
222      <a name="boost.property_tree.operato_1_3_32_10_10_1_1_5"></a><span class="keyword">operator</span><span class="special">/</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">String</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">*</span> p1<span class="special">,</span>
223                <span class="keyword">const</span> <a class="link" href="../boost/property_tree/string_path.html" title="Class template string_path">string_path</a><span class="special">&lt;</span> <span class="identifier">String</span><span class="special">,</span> <span class="identifier">Translator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> p2<span class="special">)</span><span class="special">;</span>
224  <span class="special">}</span>
225<span class="special">}</span></pre>
226</div>
227<div class="section">
228<div class="titlepage"><div><div><h3 class="title">
229<a name="header.boost.property_tree.xml_parser_hpp"></a>Header &lt;<a href="../../../boost/property_tree/xml_parser.hpp" target="_top">boost/property_tree/xml_parser.hpp</a>&gt;</h3></div></div></div>
230<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
231  <span class="keyword">namespace</span> <span class="identifier">property_tree</span> <span class="special">{</span>
232    <span class="keyword">namespace</span> <span class="identifier">xml_parser</span> <span class="special">{</span>
233      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
234        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/xml_parser/read__1_3_32_10_11_1_1_1_1.html" title="Function template read_xml"><span class="identifier">read_xml</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
235                      <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
236      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
237        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/xml_parser/read__1_3_32_10_11_1_1_1_2.html" title="Function template read_xml"><span class="identifier">read_xml</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span>
238                      <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
239      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
240        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/xml_parser/write_1_3_32_10_11_1_1_1_3.html" title="Function template write_xml"><span class="identifier">write_xml</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span><span class="special">::</span><span class="identifier">value_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span>
241                       <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
242                       <span class="keyword">const</span> <span class="identifier">xml_writer_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">xml_writer_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span> <span class="special">&gt;</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
243      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Ptree<span class="special">&gt;</span>
244        <span class="keyword">void</span> <a class="link" href="../boost/property_tree/xml_parser/write_1_3_32_10_11_1_1_1_4.html" title="Function template write_xml"><span class="identifier">write_xml</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ptree</span> <span class="special">&amp;</span><span class="special">,</span>
245                       <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">locale</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
246                       <span class="keyword">const</span> <span class="identifier">xml_writer_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span> <span class="special">&gt;</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">xml_writer_settings</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">Ptree</span><span class="special">::</span><span class="identifier">key_type</span> <span class="special">&gt;</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
247    <span class="special">}</span>
248  <span class="special">}</span>
249<span class="special">}</span></pre>
250</div>
251</div>
252<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
253<td align="left"></td>
254<td align="right"><div class="copyright-footer">Copyright © 2008-2010 Marcin Kalicinski<br>Copyright © 2010-2013 Sebastian
255      Redl<p>
256        Distributed under the Boost Software License, Version 1.0. (See accompanying
257        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
258      </p>
259</div></td>
260</tr></table>
261<hr>
262<div class="spirit-nav">
263<a accesskey="p" href="appendices.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../property_tree.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/property_tree/ptree_bad_data.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
264</div>
265</body>
266</html>
267