123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986 |
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
- <title>Expressions</title>
- <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
- <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
- <link rel="home" href="index.html" title="Chapter 1. Boost.Log v2">
- <link rel="up" href="log/reference.html" title="Reference">
- <link rel="prev" href="boost/log/value_visitor_invoker.html" title="Class template value_visitor_invoker">
- <link rel="next" href="boost/log/expressions/attr_idm45711349917408.html" title="Function template attr">
- </head>
- <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
- <table cellpadding="2" width="100%"><tr><td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td></tr></table>
- <hr>
- <div class="spirit-nav">
- <a accesskey="p" href="boost/log/value_visitor_invoker.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/attr_idm45711349917408.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h3 class="title">
- <a name="expressions"></a>Expressions</h3></div></div></div>
- <div class="toc"><dl class="toc">
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.attr_hpp">Header <boost/log/expressions/attr.hpp></a></span></dt>
- <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>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.filter_hpp">Header <boost/log/expressions/filter.hpp></a></span></dt>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatter_hpp">Header <boost/log/expressions/formatter.hpp></a></span></dt>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters_hpp">Header <boost/log/expressions/formatters.hpp></a></span></dt>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.auto_newline_hpp">Header <boost/log/expressions/formatters/auto_newline.hpp></a></span></dt>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.formatters.max_size_decorator_hpp">Header <boost/log/expressions/formatters/max_size_decorator.hpp></a></span></dt>
- <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>
- <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>
- <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>
- <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>
- <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>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.keyword_hpp">Header <boost/log/expressions/keyword.hpp></a></span></dt>
- <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>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.message_hpp">Header <boost/log/expressions/message.hpp></a></span></dt>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.predicates_hpp">Header <boost/log/expressions/predicates.hpp></a></span></dt>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <dt><span class="section"><a href="expressions.html#header.boost.log.expressions.record_hpp">Header <boost/log/expressions/record.hpp></a></span></dt>
- </dl></div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>21.07.2012</p>
- <p>
- The header contains implementation of a generic attribute placeholder in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<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">AttributeValueT</span> <span class="special">></span> <a class="link" href="boost/log/expressions/attr_idm45711349917408.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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/attr_idm45711349914192.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>21.07.2012</p>
- <p>
- The header contains forward declaration of a generic attribute placeholder in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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">class</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="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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>13.07.2012</p>
- <p>
- The header contains a filter function object definition. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">class</span> <a class="link" href="boost/log/filter.html" title="Class filter">filter</a><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="boost/log/swap_idm45711349524992.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>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>13.07.2012</p>
- <p>
- The header contains a formatter function object definition. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="boost/log/swap_idm45711349487712.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>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>10.11.2012</p>
- <p>
- The header includes all template expression formatters. </p>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <a name="header.boost.log.expressions.formatters.auto_newline_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/auto_newline.hpp" target="_top">boost/log/expressions/formatters/auto_newline.hpp</a>></h4></div></div></div>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>23.06.2019</p>
- <p>
- The header contains implementation of formatter for inserting a newline, unless there is already one inserted. </p>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>18.11.2012</p>
- <p>
- The header contains implementation of C-style character decorators. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>17.11.2012</p>
- <p>
- The header contains implementation of a character decorator. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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">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>
- <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>
- <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>
- <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>
- <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_dec_idm45711347999168.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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/char_dec_idm45711347994000.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>18.11.2012</p>
- <p>
- 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>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>16.09.2012</p>
- <p>
- The header contains a formatter function for date and time attribute values. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347922352.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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347916288.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="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>
- <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>
- <span class="keyword">typename</span> CharT<span class="special">></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> <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347910208.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>
- <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> CharT<span class="special">></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> <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347902960.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>
- <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>
- <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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347895696.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>
- <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_d_idm45711347887344.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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>15.11.2012</p>
- <p>
- The header contains a generic log record formatter function. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
- <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_idm45711347862720.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>
- <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>
- <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_idm45711347859344.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>17.11.2012</p>
- <p>
- The header contains implementation of a conditional formatter. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <a name="header.boost.log.expressions.formatters.max_size_decorator_hpp"></a>Header <<a href="../../../../boost/log/expressions/formatters/max_size_decorator.hpp" target="_top">boost/log/expressions/formatters/max_size_decorator.hpp</a>></h4></div></div></div>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>06.07.2016</p>
- <p>
- The header contains implementation of a string length limiting decorator. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
- <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>
- <span class="keyword">class</span> <a class="link" href="boost/log/expressions/max_size_decorator_actor.html" title="Class template max_size_decorator_actor">max_size_decorator_actor</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubactorT<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">></span>
- <span class="keyword">class</span> <a class="link" href="boost/log/expressions/max_size_idm45711347831088.html" title="Class template max_size_decorator_terminal">max_size_decorator_terminal</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_idm45711347800960.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_idm45711347796688.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/max_size_idm45711347789264.html" title="Function template max_size_decor"><span class="identifier">max_size_decor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span>
- <span class="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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>11.11.2012</p>
- <p>
- The header contains a formatter function for named scope attribute values. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <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>
- <span class="keyword">class</span> <a class="link" href="boost/log/expressions/format_n_idm45711347758064.html" title="Class template format_named_scope_terminal">format_named_scope_terminal</a><span class="special">;</span>
- <span class="comment">// Scope iteration directions. </span>
- <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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></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> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
- <a class="link" href="boost/log/expressions/format_n_idm45711347725584.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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">></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> <span class="identifier">fallback_to_none</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">></span>
- <a class="link" href="boost/log/expressions/format_n_idm45711347720064.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="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>
- <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>
- <span class="keyword">typename</span> CharT<span class="special">></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> <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>
- <a class="link" href="boost/log/expressions/format_n_idm45711347714528.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>
- <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> CharT<span class="special">></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> <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>
- <a class="link" href="boost/log/expressions/format_n_idm45711347707280.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>
- <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>
- <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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_n_idm45711347700016.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>
- <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <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>
- <a class="link" href="boost/log/expressions/format_n_idm45711347691632.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>
- <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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
- <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_n_idm45711347683232.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>
- <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>
- <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>
- <span class="keyword">typename</span><span class="special">...</span> ArgsT<span class="special">></span>
- <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_n_idm45711347683232.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>
- <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>
- <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>
- <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>
- <span class="identifier">unspecified</span> <a class="link" href="boost/log/expressions/format_n_idm45711347683232.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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>24.07.2012</p>
- <p>
- The header contains implementation of a stream placeholder in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>24.11.2012</p>
- <p>
- The header contains a formatter function wrapper that enables third-party functions to participate in formatting expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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">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>
- <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>
- <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>
- <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_for_idm45711347617056.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>
- <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>
- <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_for_idm45711347612864.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>18.11.2012</p>
- <p>
- The header contains implementation of a XML-style character decorator. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>14.07.2012</p>
- <p>
- The header contains attribute keyword descriptor detection trait. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>29.01.2012</p>
- <p>
- The header contains attribute keyword declaration. </p>
- <pre class="synopsis">
- <a class="link" href="BOOST_LO_idm45711347583312.html" title="Macro BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE">BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE</a>(keyword_, name_, value_type_)
- <a class="link" href="BOOST_LO_idm45711347575568.html" title="Macro BOOST_LOG_ATTRIBUTE_KEYWORD">BOOST_LOG_ATTRIBUTE_KEYWORD</a>(keyword_, name_, value_type_)</pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>29.01.2012</p>
- <p>
- The header contains attribute keyword forward declaration. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>13.07.2012</p>
- <p>
- The header contains log message keyword declaration. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="keyword">const</span> <span class="identifier">message_type</span> <a class="link" href="boost/log/expressions/message.html" title="Global message">message</a><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">smessage_type</span> <a class="link" href="boost/log/expressions/smessage.html" title="Global smessage">smessage</a><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">wmessage_type</span> <a class="link" href="boost/log/expressions/wmessage.html" title="Global wmessage">wmessage</a><span class="special">;</span>
- <span class="keyword">namespace</span> <span class="identifier">tag</span> <span class="special">{</span>
- <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/message.html" title="Struct message">message</a><span class="special">;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/smessage.html" title="Struct smessage">smessage</a><span class="special">;</span>
- <span class="keyword">struct</span> <a class="link" href="boost/log/expressions/tag/wmessage.html" title="Struct wmessage">wmessage</a><span class="special">;</span>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>29.01.2012</p>
- <p>
- The header includes all template expression predicates. </p>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>02.09.2012</p>
- <p>
- The header contains implementation of a <code class="computeroutput">begins_with</code> predicate in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_w_idm45711347518400.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SubstringT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_w_idm45711347511760.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/begins_w_idm45711347506256.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>25.11.2012</p>
- <p>
- The header contains implementation of a minimal severity per channel filter. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
- <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
- <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
- <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
- <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>
- <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>
- <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel__idm45711347497888.html" title="Class template channel_severity_filter_actor">channel_severity_filter_actor</a><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> ChannelFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
- <span class="keyword">typename</span> SeverityFallbackT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">,</span>
- <span class="keyword">typename</span> ChannelOrderT <span class="special">=</span> <span class="identifier">less</span><span class="special">,</span>
- <span class="keyword">typename</span> SeverityCompareT <span class="special">=</span> <span class="identifier">greater_equal</span><span class="special">,</span>
- <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>
- <span class="keyword">class</span> <a class="link" href="boost/log/expressions/channel__idm45711347468608.html" title="Class template channel_severity_filter_terminal">channel_severity_filter_terminal</a><span class="special">;</span>
- <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>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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">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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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">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>
- <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>
- <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>
- <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>
- <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">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>
- <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>
- <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>
- <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>
- <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<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>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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>
- <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>
- <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>
- <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>
- <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>
- <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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>
- <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>
- <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>
- <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>
- <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>
- <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span> <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <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>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> ChannelFallbackT<span class="special">,</span> <span class="keyword">typename</span> ChannelTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <span class="identifier">attribute_name</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> ChannelTagT<span class="special">,</span> <span class="keyword">typename</span> SeverityT<span class="special">,</span>
- <span class="keyword">typename</span> SeverityFallbackT<span class="special">,</span> <span class="keyword">typename</span> SeverityTagT<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> <span class="keyword">typename</span> SeverityCompareT<span class="special">,</span>
- <span class="keyword">typename</span> ChannelOrderT<span class="special">></span>
- <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>
- <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>
- <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="identifier">SeverityCompareT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">,</span>
- <span class="identifier">ChannelOrderT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>02.09.2012</p>
- <p>
- The header contains implementation of a <code class="computeroutput">contains</code> predicate in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idm45711347279296.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SubstringT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idm45711347272656.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/contains_idm45711347267152.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>02.09.2012</p>
- <p>
- The header contains implementation of a <code class="computeroutput">ends_with</code> predicate in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_wit_idm45711347256848.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> SubstringT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_wit_idm45711347250208.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>
- <span class="identifier">SubstringT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/ends_wit_idm45711347244704.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>23.07.2012</p>
- <p>
- The header contains implementation of a generic attribute presence checker in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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_attr_idm45711347224064.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>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> AttributeValueT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idm45711347208272.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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/has_attr_idm45711347204736.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>05.12.2012</p>
- <p>
- The header contains implementation of the <code class="computeroutput">is_debugger_present</code> predicate in template expressions. </p>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>02.09.2012</p>
- <p>
- The header contains implementation of an <code class="computeroutput">is_in_range</code> predicate in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_ra_idm45711347192160.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>
- <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>
- <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>
- <span class="keyword">typename</span> BoundaryT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_ra_idm45711347184352.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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/is_in_ra_idm45711347177680.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>
- <span class="identifier">BoundaryT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>02.09.2012</p>
- <p>
- The header contains implementation of a <code class="computeroutput">matches</code> predicate in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <span class="keyword">typename</span> FallbackPolicyT <span class="special">=</span> <span class="identifier">fallback_to_none</span><span class="special">></span>
- <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>
- <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>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idm45711347155120.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>
- <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="keyword">typename</span> RegexT<span class="special">></span>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idm45711347148464.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>
- <span class="identifier">RegexT</span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <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>
- <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="boost/log/expressions/matches_idm45711347142944.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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- <div class="section">
- <div class="titlepage"><div><div><h4 class="title">
- <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>
- <p>Andrey Semashev </p>
- <p>
- </p>
- <p>25.07.2012</p>
- <p>
- The header contains implementation of a log record placeholder in template expressions. </p>
- <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
- <span class="keyword">namespace</span> <span class="identifier">expressions</span> <span class="special">{</span>
- <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>
- <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>
- <span class="special">}</span>
- <span class="special">}</span>
- <span class="special">}</span></pre>
- </div>
- </div>
- <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
- <td align="left"></td>
- <td align="right"><div class="copyright-footer">Copyright © 2007-2016 Andrey Semashev<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- 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>).
- </p>
- </div></td>
- </tr></table>
- <hr>
- <div class="spirit-nav">
- <a accesskey="p" href="boost/log/value_visitor_invoker.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/attr_idm45711349917408.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
- </div>
- </body>
- </html>
|