3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Expressions</title>
5 <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="index.html" title="Chapter 1. Boost.Log v2">
8 <link rel="up" href="log/reference.html" title="Reference">
9 <link rel="prev" href="boost/log/visit_idp62646928.html" title="Function template visit">
10 <link rel="next" href="boost/log/expressions/attribute_terminal.html" title="Class template attribute_terminal">
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr><td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td></tr></table>
15 <div class="spirit-nav">
16 <a accesskey="p" href="boost/log/visit_idp62646928.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="log/reference.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/log/expressions/attribute_terminal.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
19 <div class="titlepage"><div><div><h3 class="title">
20 <a name="expressions"></a>Expressions</h3></div></div></div>
21 <div class="toc"><dl class="toc">
22 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.attr_hpp">Header <boost/log/expressions/attr.hpp></a></span></dt>
23 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.attr_fwd_hpp">Header <boost/log/expressions/attr_fwd.hpp></a></span></dt>
24 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.filter_hpp">Header <boost/log/expressions/filter.hpp></a></span></dt>
25 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatter_hpp">Header <boost/log/expressions/formatter.hpp></a></span></dt>
26 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters_hpp">Header <boost/log/expressions/formatters.hpp></a></span></dt>
27 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.c_decorator_hpp">Header <boost/log/expressions/formatters/c_decorator.hpp></a></span></dt>
28 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.char_decorator_hpp">Header <boost/log/expressions/formatters/char_decorator.hpp></a></span></dt>
29 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.csv_decorator_hpp">Header <boost/log/expressions/formatters/csv_decorator.hpp></a></span></dt>
30 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.date_time_hpp">Header <boost/log/expressions/formatters/date_time.hpp></a></span></dt>
31 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.format_hpp">Header <boost/log/expressions/formatters/format.hpp></a></span></dt>
32 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.if_hpp">Header <boost/log/expressions/formatters/if.hpp></a></span></dt>
33 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.max_size_decorator_hpp">Header <boost/log/expressions/formatters/max_size_decorator.hpp></a></span></dt>
34 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.named_scope_hpp">Header <boost/log/expressions/formatters/named_scope.hpp></a></span></dt>
35 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.stream_hpp">Header <boost/log/expressions/formatters/stream.hpp></a></span></dt>
36 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.wrap_formatter_hpp">Header <boost/log/expressions/formatters/wrap_formatter.hpp></a></span></dt>
37 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.xml_decorator_hpp">Header <boost/log/expressions/formatters/xml_decorator.hpp></a></span></dt>
38 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.is_keyword_descriptor_hpp">Header <boost/log/expressions/is_keyword_descriptor.hpp></a></span></dt>
39 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.keyword_hpp">Header <boost/log/expressions/keyword.hpp></a></span></dt>
40 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.keyword_fwd_hpp">Header <boost/log/expressions/keyword_fwd.hpp></a></span></dt>
41 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.message_hpp">Header <boost/log/expressions/message.hpp></a></span></dt>
42 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates_hpp">Header <boost/log/expressions/predicates.hpp></a></span></dt>
43 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.begins_with_hpp">Header <boost/log/expressions/predicates/begins_with.hpp></a></span></dt>
44 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.channel_severity_filter_hpp">Header <boost/log/expressions/predicates/channel_severity_filter.hpp></a></span></dt>
45 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.contains_hpp">Header <boost/log/expressions/predicates/contains.hpp></a></span></dt>
46 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.ends_with_hpp">Header <boost/log/expressions/predicates/ends_with.hpp></a></span></dt>
47 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.has_attr_hpp">Header <boost/log/expressions/predicates/has_attr.hpp></a></span></dt>
48 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.is_debugger_present_hpp">Header <boost/log/expressions/predicates/is_debugger_present.hpp></a></span></dt>
49 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.is_in_range_hpp">Header <boost/log/expressions/predicates/is_in_range.hpp></a></span></dt>
50 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates.matches_hpp">Header <boost/log/expressions/predicates/matches.hpp></a></span></dt>
51 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.record_hpp">Header <boost/log/expressions/record.hpp></a></span></dt>
54 <div class="titlepage"><div><div><h4 class="title">
55 <a name="header.boost.log.expressions.attr_hpp"></a>Header <<a href="../../../../boost/log/expressions/attr.hpp" target="_top">boost/log/expressions/attr.hpp</a>></h4></div></div></div>
56 <p>Andrey Semashev </p>
61 The header contains implementation of a generic attribute placeholder in template expressions. </p>
62 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
63 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
64 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
65 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">></span>
66 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/attribute_terminal.html" title="Class template attribute_terminal">attribute_terminal</a><span class="special">;</span>
67 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
68 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
69 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special">;</span>
70 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">></span>
71 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">AttributeValueT</span> <span class="special">></span> <a class="link" href="boost/log/expressions/attr_idp60566304.html" title="Function template attr"><span class="identifier">attr</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
72 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">></span>
73 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">AttributeValueT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">TagT</span> <span class="special">></span>
74 <a class="link" href="boost/log/expressions/attr_idp60569520.html" title="Function template attr"><span class="identifier">attr</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
75 <span class="special">}</span>
76 <span class="special">}</span>
77 <span class="special">}</span></pre>
80 <div class="titlepage"><div><div><h4 class="title">
81 <a name="header.boost.log.expressions.attr_fwd_hpp"></a>Header <<a href="../../../../boost/log/expressions/attr_fwd.hpp" target="_top">boost/log/expressions/attr_fwd.hpp</a>></h4></div></div></div>
82 <p>Andrey Semashev </p>
87 The header contains forward declaration of a generic attribute placeholder in template expressions. </p>
90 <div class="titlepage"><div><div><h4 class="title">
91 <a name="header.boost.log.expressions.filter_hpp"></a>Header <<a href="../../../../boost/log/expressions/filter.hpp" target="_top">boost/log/expressions/filter.hpp</a>></h4></div></div></div>
92 <p>Andrey Semashev </p>
97 The header contains a filter function object definition. </p>
98 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
99 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
100 <span class="keyword">class</span> <a class="link" href="boost/log/filter.html" title="Class filter">filter</a><span class="special">;</span>
101 <span class="keyword">void</span> <a class="link" href="boost/log/swap_idp62667152.html" title="Function swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="boost/log/filter.html" title="Class filter">filter</a> <span class="special">&</span><span class="special">,</span> <a class="link" href="boost/log/filter.html" title="Class filter">filter</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
102 <span class="special">}</span>
103 <span class="special">}</span></pre>
105 <div class="section">
106 <div class="titlepage"><div><div><h4 class="title">
107 <a name="header.boost.log.expressions.formatter_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatter.hpp" target="_top">boost/log/expressions/formatter.hpp</a>></h4></div></div></div>
108 <p>Andrey Semashev </p>
113 The header contains a formatter function object definition. </p>
114 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
115 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
116 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/basic_formatter.html" title="Class template basic_formatter">basic_formatter</a><span class="special">;</span>
118 <span class="keyword">typedef</span> <a class="link" href="boost/log/basic_formatter.html" title="Class template basic_formatter">basic_formatter</a><span class="special"><</span> <span class="keyword">char</span> <span class="special">></span> <a name="boost.log.formatter"></a><span class="identifier">formatter</span><span class="special">;</span>
119 <span class="keyword">typedef</span> <a class="link" href="boost/log/basic_formatter.html" title="Class template basic_formatter">basic_formatter</a><span class="special"><</span> <span class="keyword">wchar_t</span> <span class="special">></span> <a name="boost.log.wformatter"></a><span class="identifier">wformatter</span><span class="special">;</span>
120 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
121 <span class="keyword">void</span> <a class="link" href="boost/log/swap_idp62700976.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="boost/log/basic_formatter.html" title="Class template basic_formatter">basic_formatter</a><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <a class="link" href="boost/log/basic_formatter.html" title="Class template basic_formatter">basic_formatter</a><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
122 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
123 <span class="special">}</span>
124 <span class="special">}</span>
125 <span class="special">}</span></pre>
127 <div class="section">
128 <div class="titlepage"><div><div><h4 class="title">
129 <a name="header.boost.log.expressions.formatters_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters.hpp" target="_top">boost/log/expressions/formatters.hpp</a>></h4></div></div></div>
130 <p>Andrey Semashev </p>
135 The header includes all template expression formatters. </p>
137 <div class="section">
138 <div class="titlepage"><div><div><h4 class="title">
139 <a name="header.boost.log.expressions.formatters.c_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/c_decorator.hpp" target="_top">boost/log/expressions/formatters/c_decorator.hpp</a>></h4></div></div></div>
140 <p>Andrey Semashev </p>
145 The header contains implementation of C-style character decorators. </p>
146 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
147 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
148 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
149 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/c_ascii_pattern_replacer.html" title="Class template c_ascii_pattern_replacer">c_ascii_pattern_replacer</a><span class="special">;</span>
151 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/c_decor.html" title="Global c_decor">c_decor</a><span class="special">;</span>
152 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/wc_decor.html" title="Global wc_decor">wc_decor</a><span class="special">;</span>
153 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/c_ascii_decor.html" title="Global c_ascii_decor">c_ascii_decor</a><span class="special">;</span>
154 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/wc_ascii_decor.html" title="Global wc_ascii_decor">wc_ascii_decor</a><span class="special">;</span>
155 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/make_c_decor.html" title="Function template make_c_decor"><span class="identifier">make_c_decor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
156 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/make_c_ascii_decor.html" title="Function template make_c_ascii_decor"><span class="identifier">make_c_ascii_decor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
157 <span class="special">}</span>
158 <span class="special">}</span>
159 <span class="special">}</span></pre>
161 <div class="section">
162 <div class="titlepage"><div><div><h4 class="title">
163 <a name="header.boost.log.expressions.formatters.char_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/char_decorator.hpp" target="_top">boost/log/expressions/formatters/char_decorator.hpp</a>></h4></div></div></div>
164 <p>Andrey Semashev </p>
169 The header contains implementation of a character decorator. </p>
170 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
171 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
172 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
173 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/pattern_replacer.html" title="Class template pattern_replacer">pattern_replacer</a><span class="special">;</span>
174 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> ImplT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/char_decorator_terminal.html" title="Class template char_decorator_terminal">char_decorator_terminal</a><span class="special">;</span>
175 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> ImplT<span class="special">,</span>
176 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
177 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/char_decorator_actor.html" title="Class template char_decorator_actor">char_decorator_actor</a><span class="special">;</span>
178 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RangeT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/char_decor_idp62811600.html" title="Function template char_decor"><span class="identifier">char_decor</span></a><span class="special">(</span><span class="identifier">RangeT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
179 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FromRangeT<span class="special">,</span> <span class="keyword">typename</span> ToRangeT<span class="special">></span>
180 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/char_decor_idp62816768.html" title="Function template char_decor"><span class="identifier">char_decor</span></a><span class="special">(</span><span class="identifier">FromRangeT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">ToRangeT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
181 <span class="special">}</span>
182 <span class="special">}</span>
183 <span class="special">}</span></pre>
185 <div class="section">
186 <div class="titlepage"><div><div><h4 class="title">
187 <a name="header.boost.log.expressions.formatters.csv_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/csv_decorator.hpp" target="_top">boost/log/expressions/formatters/csv_decorator.hpp</a>></h4></div></div></div>
188 <p>Andrey Semashev </p>
193 The header contains implementation of a CSV-style character decorator. See: <a href="http://en.wikipedia.org/wiki/Comma-separated_values" target="_top">http://en.wikipedia.org/wiki/Comma-separated_values</a> </p>
194 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
195 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
196 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
197 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/csv_decor.html" title="Global csv_decor">csv_decor</a><span class="special">;</span>
198 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/wcsv_decor.html" title="Global wcsv_decor">wcsv_decor</a><span class="special">;</span>
199 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/make_csv_decor.html" title="Function template make_csv_decor"><span class="identifier">make_csv_decor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
200 <span class="special">}</span>
201 <span class="special">}</span>
202 <span class="special">}</span></pre>
204 <div class="section">
205 <div class="titlepage"><div><div><h4 class="title">
206 <a name="header.boost.log.expressions.formatters.date_time_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/date_time.hpp" target="_top">boost/log/expressions/formatters/date_time.hpp</a>></h4></div></div></div>
207 <p>Andrey Semashev </p>
212 The header contains a formatter function for date and time attribute values. </p>
213 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
214 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
215 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
216 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
217 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_date_time_terminal.html" title="Class template format_date_time_terminal">format_date_time_terminal</a><span class="special">;</span>
218 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
219 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
220 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special">;</span>
221 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
222 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="identifier">AttributeValueT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
223 <a class="link" href="boost/log/expressions/format_date_ti_idp62887744.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
224 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
225 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="identifier">AttributeValueT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
226 <a class="link" href="boost/log/expressions/format_date_ti_idp62893808.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
227 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
228 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
229 <span class="keyword">typename</span> CharT<span class="special">></span>
230 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">DescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
231 <a class="link" href="boost/log/expressions/format_date_ti_idp62899888.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
232 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
233 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
234 <span class="keyword">typename</span> CharT<span class="special">></span>
235 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">DescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
236 <a class="link" href="boost/log/expressions/format_date_ti_idp62907136.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
237 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
238 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
239 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
240 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
241 <a class="link" href="boost/log/expressions/format_date_ti_idp62914400.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
242 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
243 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
244 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
245 <a class="link" href="boost/log/expressions/format_date_time_actor.html" title="Class template format_date_time_actor">format_date_time_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
246 <a class="link" href="boost/log/expressions/format_date_ti_idp62922752.html" title="Function template format_date_time"><span class="identifier">format_date_time</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
247 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
248 <span class="special">}</span>
249 <span class="special">}</span>
250 <span class="special">}</span></pre>
252 <div class="section">
253 <div class="titlepage"><div><div><h4 class="title">
254 <a name="header.boost.log.expressions.formatters.format_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/format.hpp" target="_top">boost/log/expressions/formatters/format.hpp</a>></h4></div></div></div>
255 <p>Andrey Semashev </p>
260 The header contains a generic log record formatter function. </p>
261 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
262 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
263 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
264 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_terminal.html" title="Class template format_terminal">format_terminal</a><span class="special">;</span>
265 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
266 <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special"><</span> <a class="link" href="boost/log/expressions/format_terminal.html" title="Class template format_terminal">format_terminal</a><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="special">></span> <a class="link" href="boost/log/expressions/format_idp62947360.html" title="Function template format"><span class="identifier">format</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
267 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> TraitsT<span class="special">,</span> <span class="keyword">typename</span> AllocatorT<span class="special">></span>
268 <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special"><</span> <a class="link" href="boost/log/expressions/format_terminal.html" title="Class template format_terminal">format_terminal</a><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="special">></span>
269 <a class="link" href="boost/log/expressions/format_idp62950736.html" title="Function template format"><span class="identifier">format</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">TraitsT</span><span class="special">,</span> <span class="identifier">AllocatorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
270 <span class="special">}</span>
271 <span class="special">}</span>
272 <span class="special">}</span></pre>
274 <div class="section">
275 <div class="titlepage"><div><div><h4 class="title">
276 <a name="header.boost.log.expressions.formatters.if_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/if.hpp" target="_top">boost/log/expressions/formatters/if.hpp</a>></h4></div></div></div>
277 <p>Andrey Semashev </p>
282 The header contains implementation of a conditional formatter. </p>
283 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
284 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
285 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
286 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CondT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/if_.html" title="Function template if_"><span class="identifier">if_</span></a><span class="special">(</span><span class="identifier">CondT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
287 <span class="special">}</span>
288 <span class="special">}</span>
289 <span class="special">}</span></pre>
291 <div class="section">
292 <div class="titlepage"><div><div><h4 class="title">
293 <a name="header.boost.log.expressions.formatters.max_size_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/max_size_decorator.hpp" target="_top">boost/log/expressions/formatters/max_size_decorator.hpp</a>></h4></div></div></div>
294 <p>Andrey Semashev </p>
299 The header contains implementation of a string length limiting decorator. </p>
300 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
301 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
302 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
303 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
304 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/max_size_decor_idp62967536.html" title="Class template max_size_decorator_terminal">max_size_decorator_terminal</a><span class="special">;</span>
305 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
306 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
307 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/max_size_decorator_actor.html" title="Class template max_size_decorator_actor">max_size_decorator_actor</a><span class="special">;</span>
308 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_decor_idp63008624.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
309 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
310 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_decor_idp63012896.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
311 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
312 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_decor_idp63020160.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span>
313 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
314 <span class="special">}</span>
315 <span class="special">}</span>
316 <span class="special">}</span></pre>
318 <div class="section">
319 <div class="titlepage"><div><div><h4 class="title">
320 <a name="header.boost.log.expressions.formatters.named_scope_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/named_scope.hpp" target="_top">boost/log/expressions/formatters/named_scope.hpp</a>></h4></div></div></div>
321 <p>Andrey Semashev </p>
326 The header contains a formatter function for named scope attribute values. </p>
327 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
328 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
329 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
330 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
331 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_named_s_idp63031376.html" title="Class template format_named_scope_terminal">format_named_scope_terminal</a><span class="special">;</span>
332 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
333 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
334 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special">;</span>
336 <span class="comment">// Scope iteration directions. </span>
337 <span class="keyword">enum</span> <a name="boost.log.expressions.scope_iteration_direction"></a>scope_iteration_direction <span class="special">{</span> forward, reverse <span class="special">}</span><span class="special">;</span>
338 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
339 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
340 <a class="link" href="boost/log/expressions/format_named_s_idp63083184.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
341 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
342 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
343 <a class="link" href="boost/log/expressions/format_named_s_idp63088704.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
344 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
345 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
346 <span class="keyword">typename</span> CharT<span class="special">></span>
347 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
348 <a class="link" href="boost/log/expressions/format_named_s_idp63094240.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
349 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
350 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
351 <span class="keyword">typename</span> CharT<span class="special">></span>
352 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
353 <a class="link" href="boost/log/expressions/format_named_s_idp63101488.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
354 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
355 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
356 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
357 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
358 <a class="link" href="boost/log/expressions/format_named_s_idp63108752.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
359 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
360 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
361 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
362 <a class="link" href="boost/log/expressions/format_named_scope_actor.html" title="Class template format_named_scope_actor">format_named_scope_actor</a><span class="special"><</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
363 <a class="link" href="boost/log/expressions/format_named_s_idp63117136.html" title="Function template format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
364 <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
365 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
366 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp63125536.html" title="Function format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
367 <span class="identifier">ArgsT</span><span class="special">...</span><span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
368 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
369 <span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
370 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp63125536.html" title="Function format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
371 <span class="identifier">ArgsT</span><span class="special">...</span><span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
372 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
373 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
374 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp63125536.html" title="Function format_named_scope"><span class="identifier">format_named_scope</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
375 <span class="identifier">ArgsT</span><span class="special">...</span><span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
376 <span class="special">}</span>
377 <span class="special">}</span>
378 <span class="special">}</span></pre>
380 <div class="section">
381 <div class="titlepage"><div><div><h4 class="title">
382 <a name="header.boost.log.expressions.formatters.stream_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/stream.hpp" target="_top">boost/log/expressions/formatters/stream.hpp</a>></h4></div></div></div>
383 <p>Andrey Semashev </p>
388 The header contains implementation of a stream placeholder in template expressions. </p>
389 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
390 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
391 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
392 <span class="keyword">typedef</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">expression</span><span class="special">::</span><span class="identifier">argument</span><span class="special"><</span> <span class="number">2</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="boost/log/expressions/stream_type.html" title="Type definition stream_type"><span class="identifier">stream_type</span></a><span class="special">;</span>
394 <span class="keyword">const</span> <span class="identifier">stream_type</span> <a class="link" href="boost/log/expressions/stream.html" title="Global stream">stream</a><span class="special">;</span>
395 <span class="special">}</span>
396 <span class="special">}</span>
397 <span class="special">}</span></pre>
399 <div class="section">
400 <div class="titlepage"><div><div><h4 class="title">
401 <a name="header.boost.log.expressions.formatters.wrap_formatter_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/wrap_formatter.hpp" target="_top">boost/log/expressions/formatters/wrap_formatter.hpp</a>></h4></div></div></div>
402 <p>Andrey Semashev </p>
407 The header contains a formatter function wrapper that enables third-party functions to participate in formatting expressions. </p>
408 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
409 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
410 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
411 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FunT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/wrapped_formatter_terminal.html" title="Class template wrapped_formatter_terminal">wrapped_formatter_terminal</a><span class="special">;</span>
412 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FunT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
413 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
414 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/wrapped_formatter_actor.html" title="Class template wrapped_formatter_actor">wrapped_formatter_actor</a><span class="special">;</span>
415 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FunT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/wrap_formatter_idp63190608.html" title="Function template wrap_formatter"><span class="identifier">wrap_formatter</span></a><span class="special">(</span><span class="identifier">FunT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
416 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> FunT<span class="special">></span>
417 <a class="link" href="boost/log/expressions/wrapped_formatter_actor.html" title="Class template wrapped_formatter_actor">wrapped_formatter_actor</a><span class="special"><</span> <span class="identifier">FunT</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span> <a class="link" href="boost/log/expressions/wrap_formatter_idp63194800.html" title="Function template wrap_formatter"><span class="identifier">wrap_formatter</span></a><span class="special">(</span><span class="identifier">FunT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
418 <span class="special">}</span>
419 <span class="special">}</span>
420 <span class="special">}</span></pre>
422 <div class="section">
423 <div class="titlepage"><div><div><h4 class="title">
424 <a name="header.boost.log.expressions.formatters.xml_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/xml_decorator.hpp" target="_top">boost/log/expressions/formatters/xml_decorator.hpp</a>></h4></div></div></div>
425 <p>Andrey Semashev </p>
430 The header contains implementation of a XML-style character decorator. </p>
431 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
432 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
433 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
434 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/xml_decor.html" title="Global xml_decor">xml_decor</a><span class="special">;</span>
435 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/wxml_decor.html" title="Global wxml_decor">wxml_decor</a><span class="special">;</span>
436 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/make_xml_decor.html" title="Function template make_xml_decor"><span class="identifier">make_xml_decor</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
437 <span class="special">}</span>
438 <span class="special">}</span>
439 <span class="special">}</span></pre>
441 <div class="section">
442 <div class="titlepage"><div><div><h4 class="title">
443 <a name="header.boost.log.expressions.is_keyword_descriptor_hpp"></a>Header <<a href="../../../../boost/log/expressions/is_keyword_descriptor.hpp" target="_top">boost/log/expressions/is_keyword_descriptor.hpp</a>></h4></div></div></div>
444 <p>Andrey Semashev </p>
449 The header contains attribute keyword descriptor detection trait. </p>
450 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
451 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
452 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
453 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/keyword_descriptor.html" title="Struct keyword_descriptor">keyword_descriptor</a><span class="special">;</span>
454 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidT <span class="special">=</span> <span class="keyword">void</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/is_keyword_descriptor.html" title="Struct template is_keyword_descriptor">is_keyword_descriptor</a><span class="special">;</span>
455 <span class="special">}</span>
456 <span class="special">}</span>
457 <span class="special">}</span></pre>
459 <div class="section">
460 <div class="titlepage"><div><div><h4 class="title">
461 <a name="header.boost.log.expressions.keyword_hpp"></a>Header <<a href="../../../../boost/log/expressions/keyword.hpp" target="_top">boost/log/expressions/keyword.hpp</a>></h4></div></div></div>
462 <p>Andrey Semashev </p>
467 The header contains attribute keyword declaration. </p>
468 <pre class="synopsis">
470 <a class="link" href="BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE.html" title="Macro BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE">BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE</a>(keyword_, name_, value_type_)
471 <a class="link" href="BOOST_LOG_ATTRIBUTE_KEYWORD.html" title="Macro BOOST_LOG_ATTRIBUTE_KEYWORD">BOOST_LOG_ATTRIBUTE_KEYWORD</a>(keyword_, name_, value_type_)</pre>
472 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
473 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
474 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
475 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
476 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special">;</span>
477 <span class="special">}</span>
478 <span class="special">}</span>
479 <span class="special">}</span></pre>
481 <div class="section">
482 <div class="titlepage"><div><div><h4 class="title">
483 <a name="header.boost.log.expressions.keyword_fwd_hpp"></a>Header <<a href="../../../../boost/log/expressions/keyword_fwd.hpp" target="_top">boost/log/expressions/keyword_fwd.hpp</a>></h4></div></div></div>
484 <p>Andrey Semashev </p>
489 The header contains attribute keyword forward declaration. </p>
491 <div class="section">
492 <div class="titlepage"><div><div><h4 class="title">
493 <a name="header.boost.log.expressions.message_hpp"></a>Header <<a href="../../../../boost/log/expressions/message.hpp" target="_top">boost/log/expressions/message.hpp</a>></h4></div></div></div>
494 <p>Andrey Semashev </p>
499 The header contains log message keyword declaration. </p>
500 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
501 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
502 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
503 <span class="keyword">typedef</span> <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <a class="link" href="boost/log/expressions/tag/message.html" title="Struct message">tag::message</a> <span class="special">></span> <a class="link" href="boost/log/expressions/message_type.html" title="Type definition message_type"><span class="identifier">message_type</span></a><span class="special">;</span>
504 <span class="keyword">typedef</span> <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <a class="link" href="boost/log/expressions/tag/smessage.html" title="Struct smessage">tag::smessage</a> <span class="special">></span> <a class="link" href="boost/log/expressions/smessage_type.html" title="Type definition smessage_type"><span class="identifier">smessage_type</span></a><span class="special">;</span>
505 <span class="keyword">typedef</span> <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <a class="link" href="boost/log/expressions/tag/wmessage.html" title="Struct wmessage">tag::wmessage</a> <span class="special">></span> <a class="link" href="boost/log/expressions/wmessage_type.html" title="Type definition wmessage_type"><span class="identifier">wmessage_type</span></a><span class="special">;</span>
507 <span class="keyword">const</span> <a class="link" href="boost/log/expressions/message_type.html" title="Type definition message_type">message_type</a> <a class="link" href="boost/log/expressions/message.html" title="Global message">message</a><span class="special">;</span>
508 <span class="keyword">const</span> <a class="link" href="boost/log/expressions/smessage_type.html" title="Type definition smessage_type">smessage_type</a> <a class="link" href="boost/log/expressions/smessage.html" title="Global smessage">smessage</a><span class="special">;</span>
509 <span class="keyword">const</span> <a class="link" href="boost/log/expressions/wmessage_type.html" title="Type definition wmessage_type">wmessage_type</a> <a class="link" href="boost/log/expressions/wmessage.html" title="Global wmessage">wmessage</a><span class="special">;</span>
510 <span class="keyword">namespace</span> <span class="identifier">tag</span> <span class="special">{</span>
511 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/message.html" title="Struct message">message</a><span class="special">;</span>
512 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/smessage.html" title="Struct smessage">smessage</a><span class="special">;</span>
513 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/wmessage.html" title="Struct wmessage">wmessage</a><span class="special">;</span>
514 <span class="special">}</span>
515 <span class="special">}</span>
516 <span class="special">}</span>
517 <span class="special">}</span></pre>
519 <div class="section">
520 <div class="titlepage"><div><div><h4 class="title">
521 <a name="header.boost.log.expressions.predicates_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates.hpp" target="_top">boost/log/expressions/predicates.hpp</a>></h4></div></div></div>
522 <p>Andrey Semashev </p>
527 The header includes all template expression predicates. </p>
529 <div class="section">
530 <div class="titlepage"><div><div><h4 class="title">
531 <a name="header.boost.log.expressions.predicates.begins_with_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/begins_with.hpp" target="_top">boost/log/expressions/predicates/begins_with.hpp</a>></h4></div></div></div>
532 <p>Andrey Semashev </p>
537 The header contains implementation of a <code class="computeroutput">begins_with</code> predicate in template expressions. </p>
538 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
539 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
540 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
541 <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/attribute_begins_with.html" title="Type definition attribute_begins_with"><span class="identifier">attribute_begins_with</span></a><span class="special">;</span>
542 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
543 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
544 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp63297936.html" title="Function template begins_with"><span class="identifier">begins_with</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
545 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
546 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
547 <span class="keyword">typename</span> SubstringT<span class="special">></span>
548 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp63304576.html" title="Function template begins_with"><span class="identifier">begins_with</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
549 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
550 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
551 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp63310080.html" title="Function template begins_with"><span class="identifier">begins_with</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
552 <span class="special">}</span>
553 <span class="special">}</span>
554 <span class="special">}</span></pre>
556 <div class="section">
557 <div class="titlepage"><div><div><h4 class="title">
558 <a name="header.boost.log.expressions.predicates.channel_severity_filter_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/channel_severity_filter.hpp" target="_top">boost/log/expressions/predicates/channel_severity_filter.hpp</a>></h4></div></div></div>
559 <p>Andrey Semashev </p>
564 The header contains implementation of a minimal severity per channel filter. </p>
565 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
566 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
567 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
568 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
569 <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
570 <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
571 <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
572 <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
573 <span class="keyword">typename</span> AllocatorT <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">></span>
574 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel_severi_idp63318480.html" title="Class template channel_severity_filter_terminal">channel_severity_filter_terminal</a><span class="special">;</span>
575 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
576 <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
577 <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
578 <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
579 <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
580 <span class="keyword">typename</span> AllocatorT <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span>
581 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT <span class="special">=</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">actor</span><span class="special">></span>
582 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel_severi_idp63366720.html" title="Class template channel_severity_filter_actor">channel_severity_filter_actor</a><span class="special">;</span>
583 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">></span>
584 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span> <span class="special">></span>
585 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
586 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
587 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span>
588 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
589 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
590 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
591 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
592 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
593 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
594 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
595 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
596 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
597 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
598 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
599 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
600 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
601 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
602 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelT<span class="special">,</span>
603 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
604 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
605 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
606 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
607 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
608 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
609 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
610 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
611 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
612 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
613 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
614 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span>
615 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
616 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
617 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
618 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">greater_equal</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
619 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
620 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
621 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
622 <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
623 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span> <span class="special">></span>
624 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
625 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
626 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
627 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span>
628 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
629 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
630 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
631 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
632 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
633 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
634 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
635 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
636 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
637 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
638 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
639 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
640 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
641 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
642 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
643 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
644 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
645 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelT<span class="special">,</span>
646 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
647 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
648 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
649 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
650 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
651 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
652 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
653 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
654 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
655 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
656 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
657 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
658 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
659 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span>
660 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
661 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
662 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
663 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">less</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
664 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
665 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
666 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
667 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
668 <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span> <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
669 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span> <span class="special">></span>
670 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
671 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
672 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
673 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
674 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span>
675 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
676 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
677 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
678 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
679 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
680 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
681 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
682 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
683 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
684 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
685 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
686 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
687 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
688 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
689 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
690 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelDescriptorT<span class="special">,</span> <span class="keyword">typename</span> SeverityDescriptorT<span class="special">,</span>
691 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
692 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
693 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">ChannelDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SeverityDescriptorT</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
694 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">ChannelDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
695 <a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">SeverityDescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
696 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
697 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
698 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SeverityT<span class="special">,</span> <span class="keyword">typename</span> ChannelT<span class="special">,</span>
699 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
700 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
701 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
702 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
703 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
704 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
705 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
706 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
707 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
708 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
709 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
710 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
711 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
712 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
713 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
714 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
715 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
716 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ChannelT<span class="special">,</span> <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span>
717 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
718 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
719 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
720 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
721 <span class="identifier">channel_severity_filter_actor</span><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">ChannelOrderT</span><span class="special">,</span> <span class="identifier">SeverityCompareT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span>
722 <a class="link" href="boost/log/expressions/channel_severity_filter.html" title="Function channel_severity_filter"><span class="identifier">channel_severity_filter</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">ChannelT</span><span class="special">,</span> <span class="identifier">ChannelFallbackT</span><span class="special">,</span> <span class="identifier">ChannelTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
723 <a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">SeverityT</span><span class="special">,</span> <span class="identifier">SeverityFallbackT</span><span class="special">,</span> <span class="identifier">SeverityTagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
724 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
725 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
726 <span class="special">}</span>
727 <span class="special">}</span>
728 <span class="special">}</span></pre>
730 <div class="section">
731 <div class="titlepage"><div><div><h4 class="title">
732 <a name="header.boost.log.expressions.predicates.contains_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/contains.hpp" target="_top">boost/log/expressions/predicates/contains.hpp</a>></h4></div></div></div>
733 <p>Andrey Semashev </p>
738 The header contains implementation of a <code class="computeroutput">contains</code> predicate in template expressions. </p>
739 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
740 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
741 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
742 <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/attribute_contains.html" title="Type definition attribute_contains"><span class="identifier">attribute_contains</span></a><span class="special">;</span>
743 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
744 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
745 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp63537104.html" title="Function template contains"><span class="identifier">contains</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
746 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
747 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
748 <span class="keyword">typename</span> SubstringT<span class="special">></span>
749 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp63543744.html" title="Function template contains"><span class="identifier">contains</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
750 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
751 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
752 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp63549248.html" title="Function template contains"><span class="identifier">contains</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
753 <span class="special">}</span>
754 <span class="special">}</span>
755 <span class="special">}</span></pre>
757 <div class="section">
758 <div class="titlepage"><div><div><h4 class="title">
759 <a name="header.boost.log.expressions.predicates.ends_with_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/ends_with.hpp" target="_top">boost/log/expressions/predicates/ends_with.hpp</a>></h4></div></div></div>
760 <p>Andrey Semashev </p>
765 The header contains implementation of a <code class="computeroutput">ends_with</code> predicate in template expressions. </p>
766 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
767 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
768 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
769 <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/attribute_ends_with.html" title="Type definition attribute_ends_with"><span class="identifier">attribute_ends_with</span></a><span class="special">;</span>
770 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
771 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
772 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp63559568.html" title="Function template ends_with"><span class="identifier">ends_with</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
773 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
774 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
775 <span class="keyword">typename</span> SubstringT<span class="special">></span>
776 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp63566208.html" title="Function template ends_with"><span class="identifier">ends_with</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
777 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
778 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SubstringT<span class="special">></span>
779 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp63571712.html" title="Function template ends_with"><span class="identifier">ends_with</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
780 <span class="special">}</span>
781 <span class="special">}</span>
782 <span class="special">}</span></pre>
784 <div class="section">
785 <div class="titlepage"><div><div><h4 class="title">
786 <a name="header.boost.log.expressions.predicates.has_attr_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/has_attr.hpp" target="_top">boost/log/expressions/predicates/has_attr.hpp</a>></h4></div></div></div>
787 <p>Andrey Semashev </p>
792 The header contains implementation of a generic attribute presence checker in template expressions. </p>
793 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
794 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
795 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
796 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/has_attribute.html" title="Class template has_attribute">has_attribute</a><span class="special">;</span>
798 <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="boost/log/expressions/has_attribute__idp63592160.html" title="Class has_attribute<void>">has_attribute</a><span class="special"><</span><span class="keyword">void</span><span class="special">></span><span class="special">;</span>
799 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">></span>
800 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idp63607648.html" title="Function template has_attr"><span class="identifier">has_attr</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
801 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">></span>
802 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idp63611184.html" title="Function template has_attr"><span class="identifier">has_attr</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
803 <span class="special">}</span>
804 <span class="special">}</span>
805 <span class="special">}</span></pre>
807 <div class="section">
808 <div class="titlepage"><div><div><h4 class="title">
809 <a name="header.boost.log.expressions.predicates.is_debugger_present_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/is_debugger_present.hpp" target="_top">boost/log/expressions/predicates/is_debugger_present.hpp</a>></h4></div></div></div>
810 <p>Andrey Semashev </p>
815 The header contains implementation of the <code class="computeroutput">is_debugger_present</code> predicate in template expressions. </p>
817 <div class="section">
818 <div class="titlepage"><div><div><h4 class="title">
819 <a name="header.boost.log.expressions.predicates.is_in_range_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/is_in_range.hpp" target="_top">boost/log/expressions/predicates/is_in_range.hpp</a>></h4></div></div></div>
820 <p>Andrey Semashev </p>
825 The header contains implementation of an <code class="computeroutput">is_in_range</code> predicate in template expressions. </p>
826 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
827 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
828 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
829 <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/attribute_is_in_range.html" title="Type definition attribute_is_in_range"><span class="identifier">attribute_is_in_range</span></a><span class="special">;</span>
830 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
831 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> BoundaryT<span class="special">></span>
832 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp63623744.html" title="Function template is_in_range"><span class="identifier">is_in_range</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
833 <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
834 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
835 <span class="keyword">typename</span> BoundaryT<span class="special">></span>
836 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp63631552.html" title="Function template is_in_range"><span class="identifier">is_in_range</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
837 <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
838 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BoundaryT<span class="special">></span>
839 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp63638224.html" title="Function template is_in_range"><span class="identifier">is_in_range</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
840 <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
841 <span class="special">}</span>
842 <span class="special">}</span>
843 <span class="special">}</span></pre>
845 <div class="section">
846 <div class="titlepage"><div><div><h4 class="title">
847 <a name="header.boost.log.expressions.predicates.matches_hpp"></a>Header <<a href="../../../../boost/log/expressions/predicates/matches.hpp" target="_top">boost/log/expressions/predicates/matches.hpp</a>></h4></div></div></div>
848 <p>Andrey Semashev </p>
853 The header contains implementation of a <code class="computeroutput">matches</code> predicate in template expressions. </p>
854 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
855 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
856 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
857 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> RegexT<span class="special">,</span>
858 <span class="keyword">typename</span> FallbackPolicyT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">></span>
859 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/attribute_matches.html" title="Class template attribute_matches">attribute_matches</a><span class="special">;</span>
860 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> FallbackPolicyT<span class="special">,</span> <span class="keyword">typename</span> TagT<span class="special">,</span>
861 <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span> <span class="keyword">typename</span> RegexT<span class="special">></span>
862 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp63660768.html" title="Function template matches"><span class="identifier">matches</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_actor.html" title="Class template attribute_actor">attribute_actor</a><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">FallbackPolicyT</span><span class="special">,</span> <span class="identifier">TagT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
863 <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
864 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DescriptorT<span class="special">,</span> <span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="special">></span> <span class="keyword">class</span> ActorT<span class="special">,</span>
865 <span class="keyword">typename</span> RegexT<span class="special">></span>
866 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp63667424.html" title="Function template matches"><span class="identifier">matches</span></a><span class="special">(</span><a class="link" href="boost/log/expressions/attribute_keyword.html" title="Struct template attribute_keyword">attribute_keyword</a><span class="special"><</span> <span class="identifier">DescriptorT</span><span class="special">,</span> <span class="identifier">ActorT</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
867 <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
868 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> RegexT<span class="special">></span>
869 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp63672944.html" title="Function template matches"><span class="identifier">matches</span></a><span class="special">(</span><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
870 <span class="special">}</span>
871 <span class="special">}</span>
872 <span class="special">}</span></pre>
874 <div class="section">
875 <div class="titlepage"><div><div><h4 class="title">
876 <a name="header.boost.log.expressions.record_hpp"></a>Header <<a href="../../../../boost/log/expressions/record.hpp" target="_top">boost/log/expressions/record.hpp</a>></h4></div></div></div>
877 <p>Andrey Semashev </p>
882 The header contains implementation of a log record placeholder in template expressions. </p>
883 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
884 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
885 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
886 <span class="keyword">typedef</span> <span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">expression</span><span class="special">::</span><span class="identifier">argument</span><span class="special"><</span> <span class="number">1</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="boost/log/expressions/record_type.html" title="Type definition record_type"><span class="identifier">record_type</span></a><span class="special">;</span>
888 <span class="keyword">const</span> <span class="identifier">record_type</span> <a class="link" href="boost/log/expressions/record.html" title="Global record">record</a><span class="special">;</span>
889 <span class="special">}</span>
890 <span class="special">}</span>
891 <span class="special">}</span></pre>
894 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
895 <td align="left"></td>
896 <td align="right"><div class="copyright-footer">Copyright © 2007-2016 Andrey Semashev<p>
897 Distributed under the Boost Software License, Version 1.0. (See accompanying
898 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>).
903 <div class="spirit-nav">
904 <a accesskey="p" href="boost/log/visit_idp62646928.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="log/reference.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/log/expressions/attribute_terminal.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>