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.78.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_idp35997552.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_idp35997552.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.named_scope_hpp">Header <boost/log/expressions/formatters/named_scope.hpp></a></span></dt>
34 <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>
35 <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>
36 <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>
37 <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>
38 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.keyword_hpp">Header <boost/log/expressions/keyword.hpp></a></span></dt>
39 <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>
40 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.message_hpp">Header <boost/log/expressions/message.hpp></a></span></dt>
41 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates_hpp">Header <boost/log/expressions/predicates.hpp></a></span></dt>
42 <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>
43 <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>
44 <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>
45 <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>
46 <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>
47 <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>
48 <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>
49 <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>
50 <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.record_hpp">Header <boost/log/expressions/record.hpp></a></span></dt>
53 <div class="titlepage"><div><div><h4 class="title">
54 <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>
55 <p>Andrey Semashev </p>
60 The header contains implementation of a generic attribute placeholder in template expressions. </p>
61 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
62 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
63 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
64 <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>
65 <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>
66 <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>
67 <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>
68 <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>
69 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">></span>
70 <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_idp34659856.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>
71 <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>
72 <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>
73 <a class="link" href="boost/log/expressions/attr_idp34663072.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>
74 <span class="special">}</span>
75 <span class="special">}</span>
76 <span class="special">}</span></pre>
79 <div class="titlepage"><div><div><h4 class="title">
80 <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>
81 <p>Andrey Semashev </p>
86 The header contains forward declaration of a generic attribute placeholder in template expressions. </p>
89 <div class="titlepage"><div><div><h4 class="title">
90 <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>
91 <p>Andrey Semashev </p>
96 The header contains a filter function object definition. </p>
97 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
98 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
99 <span class="keyword">class</span> <a class="link" href="boost/log/filter.html" title="Class filter">filter</a><span class="special">;</span>
100 <span class="keyword">void</span> <a class="link" href="boost/log/swap_idp34704784.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>
101 <span class="special">}</span>
102 <span class="special">}</span></pre>
104 <div class="section">
105 <div class="titlepage"><div><div><h4 class="title">
106 <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>
107 <p>Andrey Semashev </p>
112 The header contains a formatter function object definition. </p>
113 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
114 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
115 <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>
117 <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>
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">wchar_t</span> <span class="special">></span> <a name="boost.log.wformatter"></a><span class="identifier">wformatter</span><span class="special">;</span>
119 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
120 <span class="keyword">void</span> <a class="link" href="boost/log/swap_idp34742064.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>
121 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
122 <span class="special">}</span>
123 <span class="special">}</span>
124 <span class="special">}</span></pre>
126 <div class="section">
127 <div class="titlepage"><div><div><h4 class="title">
128 <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>
129 <p>Andrey Semashev </p>
134 The header includes all template expression formatters. </p>
136 <div class="section">
137 <div class="titlepage"><div><div><h4 class="title">
138 <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>
139 <p>Andrey Semashev </p>
144 The header contains implementation of C-style character decorators. </p>
145 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
146 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
147 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
148 <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>
150 <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>
151 <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>
152 <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>
153 <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>
154 <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>
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_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>
156 <span class="special">}</span>
157 <span class="special">}</span>
158 <span class="special">}</span></pre>
160 <div class="section">
161 <div class="titlepage"><div><div><h4 class="title">
162 <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>
163 <p>Andrey Semashev </p>
168 The header contains implementation of a character decorator. </p>
169 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
170 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
171 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
172 <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>
173 <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>
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>
175 <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>
176 <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>
177 <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_idp36105200.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>
178 <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>
179 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/char_decor_idp36110368.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>
180 <span class="special">}</span>
181 <span class="special">}</span>
182 <span class="special">}</span></pre>
184 <div class="section">
185 <div class="titlepage"><div><div><h4 class="title">
186 <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>
187 <p>Andrey Semashev </p>
192 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>
193 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
194 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
195 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
196 <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>
197 <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>
198 <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>
199 <span class="special">}</span>
200 <span class="special">}</span>
201 <span class="special">}</span></pre>
203 <div class="section">
204 <div class="titlepage"><div><div><h4 class="title">
205 <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>
206 <p>Andrey Semashev </p>
211 The header contains a formatter function for date and time attribute values. </p>
212 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
213 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
214 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
215 <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>
216 <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>
217 <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>
218 <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>
219 <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>
220 <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>
221 <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>
222 <a class="link" href="boost/log/expressions/format_date_ti_idp36182496.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>
223 <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>
224 <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>
225 <a class="link" href="boost/log/expressions/format_date_ti_idp36188560.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>
226 <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>
227 <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>
228 <span class="keyword">typename</span> CharT<span class="special">></span>
229 <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>
230 <a class="link" href="boost/log/expressions/format_date_ti_idp36194640.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>
231 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
232 <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>
233 <span class="keyword">typename</span> CharT<span class="special">></span>
234 <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>
235 <a class="link" href="boost/log/expressions/format_date_ti_idp36201888.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>
236 <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>
237 <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>
238 <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>
239 <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>
240 <a class="link" href="boost/log/expressions/format_date_ti_idp36209152.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>
241 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
242 <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>
243 <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>
244 <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>
245 <a class="link" href="boost/log/expressions/format_date_ti_idp36217504.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>
246 <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>
247 <span class="special">}</span>
248 <span class="special">}</span>
249 <span class="special">}</span></pre>
251 <div class="section">
252 <div class="titlepage"><div><div><h4 class="title">
253 <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>
254 <p>Andrey Semashev </p>
259 The header contains a generic log record formatter function. </p>
260 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
261 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
262 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
263 <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>
264 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
265 <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_idp36243280.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>
266 <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>
267 <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>
268 <a class="link" href="boost/log/expressions/format_idp36246656.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>
269 <span class="special">}</span>
270 <span class="special">}</span>
271 <span class="special">}</span></pre>
273 <div class="section">
274 <div class="titlepage"><div><div><h4 class="title">
275 <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>
276 <p>Andrey Semashev </p>
281 The header contains implementation of a conditional formatter. </p>
282 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
283 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
284 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
285 <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>
286 <span class="special">}</span>
287 <span class="special">}</span>
288 <span class="special">}</span></pre>
290 <div class="section">
291 <div class="titlepage"><div><div><h4 class="title">
292 <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>
293 <p>Andrey Semashev </p>
298 The header contains a formatter function for named scope attribute values. </p>
299 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
300 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
301 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
302 <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>
303 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_named_s_idp36263472.html" title="Class template format_named_scope_terminal">format_named_scope_terminal</a><span class="special">;</span>
304 <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>
305 <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>
306 <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>
308 <span class="comment">// Scope iteration directions. </span>
309 <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>
310 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
311 <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>
312 <a class="link" href="boost/log/expressions/format_named_s_idp36316432.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>
313 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
314 <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>
315 <a class="link" href="boost/log/expressions/format_named_s_idp36321952.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>
316 <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>
317 <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>
318 <span class="keyword">typename</span> CharT<span class="special">></span>
319 <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>
320 <a class="link" href="boost/log/expressions/format_named_s_idp36327488.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>
321 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
322 <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>
323 <span class="keyword">typename</span> CharT<span class="special">></span>
324 <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>
325 <a class="link" href="boost/log/expressions/format_named_s_idp36334736.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>
326 <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>
327 <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>
328 <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>
329 <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>
330 <a class="link" href="boost/log/expressions/format_named_s_idp36342000.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>
331 <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
332 <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>
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="keyword">typename</span> CharT<span class="special">></span>
334 <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>
335 <a class="link" href="boost/log/expressions/format_named_s_idp36350384.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>
336 <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>
337 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
338 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp36358784.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>
339 <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>
340 <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>
341 <span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
342 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp36358784.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>
343 <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>
344 <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>
345 <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>
346 <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_named_s_idp36358784.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>
347 <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>
348 <span class="special">}</span>
349 <span class="special">}</span>
350 <span class="special">}</span></pre>
352 <div class="section">
353 <div class="titlepage"><div><div><h4 class="title">
354 <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>
355 <p>Andrey Semashev </p>
360 The header contains implementation of a stream placeholder in template expressions. </p>
361 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
362 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
363 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
364 <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>
366 <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>
367 <span class="special">}</span>
368 <span class="special">}</span>
369 <span class="special">}</span></pre>
371 <div class="section">
372 <div class="titlepage"><div><div><h4 class="title">
373 <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>
374 <p>Andrey Semashev </p>
379 The header contains a formatter function wrapper that enables third-party functions to participate in formatting expressions. </p>
380 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
381 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
382 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
383 <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>
384 <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>
385 <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>
386 <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>
387 <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_idp36425024.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>
388 <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>
389 <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_idp36429344.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>
390 <span class="special">}</span>
391 <span class="special">}</span>
392 <span class="special">}</span></pre>
394 <div class="section">
395 <div class="titlepage"><div><div><h4 class="title">
396 <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>
397 <p>Andrey Semashev </p>
402 The header contains implementation of a XML-style character decorator. </p>
403 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
404 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
405 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
406 <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>
407 <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>
408 <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>
409 <span class="special">}</span>
410 <span class="special">}</span>
411 <span class="special">}</span></pre>
413 <div class="section">
414 <div class="titlepage"><div><div><h4 class="title">
415 <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>
416 <p>Andrey Semashev </p>
421 The header contains attribute keyword descriptor detection trait. </p>
422 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
423 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
424 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
425 <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>
426 <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>
427 <span class="special">}</span>
428 <span class="special">}</span>
429 <span class="special">}</span></pre>
431 <div class="section">
432 <div class="titlepage"><div><div><h4 class="title">
433 <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>
434 <p>Andrey Semashev </p>
439 The header contains attribute keyword declaration. </p>
440 <pre class="synopsis">
442 <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_)
443 <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>
444 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
445 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
446 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
447 <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>
448 <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>
449 <span class="special">}</span>
450 <span class="special">}</span>
451 <span class="special">}</span></pre>
453 <div class="section">
454 <div class="titlepage"><div><div><h4 class="title">
455 <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>
456 <p>Andrey Semashev </p>
461 The header contains attribute keyword forward declaration. </p>
463 <div class="section">
464 <div class="titlepage"><div><div><h4 class="title">
465 <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>
466 <p>Andrey Semashev </p>
471 The header contains log message keyword declaration. </p>
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">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>
476 <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>
477 <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>
479 <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>
480 <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>
481 <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>
482 <span class="keyword">namespace</span> <span class="identifier">tag</span> <span class="special">{</span>
483 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/message.html" title="Struct message">message</a><span class="special">;</span>
484 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/smessage.html" title="Struct smessage">smessage</a><span class="special">;</span>
485 <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/wmessage.html" title="Struct wmessage">wmessage</a><span class="special">;</span>
486 <span class="special">}</span>
487 <span class="special">}</span>
488 <span class="special">}</span>
489 <span class="special">}</span></pre>
491 <div class="section">
492 <div class="titlepage"><div><div><h4 class="title">
493 <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>
494 <p>Andrey Semashev </p>
499 The header includes all template expression predicates. </p>
501 <div class="section">
502 <div class="titlepage"><div><div><h4 class="title">
503 <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>
504 <p>Andrey Semashev </p>
509 The header contains implementation of a <code class="computeroutput">begins_with</code> predicate in template expressions. </p>
510 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
511 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
512 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
513 <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>
514 <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>
515 <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>
516 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp36532608.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>
517 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
518 <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>
519 <span class="keyword">typename</span> SubstringT<span class="special">></span>
520 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp36539248.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>
521 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
522 <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>
523 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_with_idp36544752.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>
524 <span class="special">}</span>
525 <span class="special">}</span>
526 <span class="special">}</span></pre>
528 <div class="section">
529 <div class="titlepage"><div><div><h4 class="title">
530 <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>
531 <p>Andrey Semashev </p>
536 The header contains implementation of a minimal severity per channel filter. </p>
537 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
538 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
539 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
540 <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>
541 <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
542 <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
543 <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
544 <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
545 <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>
546 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel_severi_idp36553120.html" title="Class template channel_severity_filter_terminal">channel_severity_filter_terminal</a><span class="special">;</span>
547 <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>
548 <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
549 <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
550 <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
551 <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
552 <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>
553 <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>
554 <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel_severi_idp36602528.html" title="Class template channel_severity_filter_actor">channel_severity_filter_actor</a><span class="special">;</span>
555 <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>
556 <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>
557 <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>
558 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
559 <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>
560 <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>
561 <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>
562 <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>
563 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
564 <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>
565 <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>
566 <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>
567 <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>
568 <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>
569 <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>
570 <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>
571 <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>
572 <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>
573 <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>
574 <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>
575 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
576 <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>
577 <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>
578 <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>
579 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
580 <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>
581 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
582 <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>
583 <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>
584 <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>
585 <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>
586 <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>
587 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
588 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
589 <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>
590 <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>
591 <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>
592 <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>
593 <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>
594 <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
595 <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>
596 <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>
597 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
598 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
599 <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>
600 <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>
601 <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>
602 <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>
603 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
604 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
605 <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>
606 <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>
607 <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>
608 <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>
609 <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>
610 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
611 <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>
612 <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>
613 <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>
614 <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>
615 <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>
616 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
617 <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>
618 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
619 <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>
620 <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>
621 <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>
622 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
623 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
624 <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>
625 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
626 <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>
627 <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>
628 <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>
629 <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>
630 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
631 <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>
632 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
633 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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="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>
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><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>
637 <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>
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> ChannelT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
640 <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span> <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
641 <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>
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><span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
643 <span class="identifier">attribute_name</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>
645 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
646 <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>
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="keyword">typename</span> ChannelOrderT<span class="special">></span>
649 <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>
650 <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>
651 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
652 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
653 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
654 <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>
655 <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>
656 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
657 <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>
658 <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>
659 <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>
660 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
661 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
662 <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>
663 <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>
664 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
665 <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>
666 <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>
667 <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>
668 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
669 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
670 <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>
671 <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<span class="special">,</span>
672 <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>
673 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
674 <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>
675 <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>
676 <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
677 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
678 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
679 <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>
680 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<span class="special">,</span>
681 <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>
682 <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
683 <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>
684 <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>
685 <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>
686 <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
687 <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
688 <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>
689 <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
690 <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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="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>
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_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>
695 <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>
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="special">}</span>
699 <span class="special">}</span>
700 <span class="special">}</span></pre>
702 <div class="section">
703 <div class="titlepage"><div><div><h4 class="title">
704 <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>
705 <p>Andrey Semashev </p>
710 The header contains implementation of a <code class="computeroutput">contains</code> predicate in template expressions. </p>
711 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
712 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
713 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
714 <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>
715 <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>
716 <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>
717 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp36772912.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>
718 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
719 <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>
720 <span class="keyword">typename</span> SubstringT<span class="special">></span>
721 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp36779552.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>
722 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
723 <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>
724 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idp36785056.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>
725 <span class="special">}</span>
726 <span class="special">}</span>
727 <span class="special">}</span></pre>
729 <div class="section">
730 <div class="titlepage"><div><div><h4 class="title">
731 <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>
732 <p>Andrey Semashev </p>
737 The header contains implementation of a <code class="computeroutput">ends_with</code> predicate in template expressions. </p>
738 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
739 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
740 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
741 <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>
742 <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>
743 <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>
744 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp36795360.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>
745 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
746 <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>
747 <span class="keyword">typename</span> SubstringT<span class="special">></span>
748 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp36802000.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>
749 <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
750 <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>
751 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_with_idp36807504.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>
752 <span class="special">}</span>
753 <span class="special">}</span>
754 <span class="special">}</span></pre>
756 <div class="section">
757 <div class="titlepage"><div><div><h4 class="title">
758 <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>
759 <p>Andrey Semashev </p>
764 The header contains implementation of a generic attribute presence checker in template expressions. </p>
765 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
766 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
767 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
768 <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>
770 <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__idp36827952.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>
771 <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">></span>
772 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idp36843440.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>
773 <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>
774 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idp36846976.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>
775 <span class="special">}</span>
776 <span class="special">}</span>
777 <span class="special">}</span></pre>
779 <div class="section">
780 <div class="titlepage"><div><div><h4 class="title">
781 <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>
782 <p>Andrey Semashev </p>
787 The header contains implementation of the <code class="computeroutput">is_debugger_present</code> predicate in template expressions. </p>
789 <div class="section">
790 <div class="titlepage"><div><div><h4 class="title">
791 <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>
792 <p>Andrey Semashev </p>
797 The header contains implementation of an <code class="computeroutput">is_in_range</code> predicate in template expressions. </p>
798 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
799 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
800 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
801 <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>
802 <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>
803 <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>
804 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp36859520.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>
805 <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>
806 <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>
807 <span class="keyword">typename</span> BoundaryT<span class="special">></span>
808 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp36867328.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>
809 <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>
810 <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>
811 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_range_idp36874000.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>
812 <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
813 <span class="special">}</span>
814 <span class="special">}</span>
815 <span class="special">}</span></pre>
817 <div class="section">
818 <div class="titlepage"><div><div><h4 class="title">
819 <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>
820 <p>Andrey Semashev </p>
825 The header contains implementation of a <code class="computeroutput">matches</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">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>
830 <span class="keyword">typename</span> FallbackPolicyT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">></span>
831 <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>
832 <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>
833 <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>
834 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp36896560.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>
835 <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
836 <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>
837 <span class="keyword">typename</span> RegexT<span class="special">></span>
838 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp36903216.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>
839 <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
840 <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>
841 <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idp36908736.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>
842 <span class="special">}</span>
843 <span class="special">}</span>
844 <span class="special">}</span></pre>
846 <div class="section">
847 <div class="titlepage"><div><div><h4 class="title">
848 <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>
849 <p>Andrey Semashev </p>
854 The header contains implementation of a log record placeholder in template expressions. </p>
855 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
856 <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
857 <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
858 <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>
860 <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>
861 <span class="special">}</span>
862 <span class="special">}</span>
863 <span class="special">}</span></pre>
866 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
867 <td align="left"></td>
868 <td align="right"><div class="copyright-footer">Copyright © 2007-2014 Andrey Semashev<p>
869 Distributed under the Boost Software License, Version 1.0. (See accompanying
870 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>).
875 <div class="spirit-nav">
876 <a accesskey="p" href="boost/log/visit_idp35997552.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>