Simple-Log  alpha-v0.7
sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > Member List

This is the complete list of members for sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >, including all inherited members.

flushed() const noexceptsl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >inline
FlushPolicy(TPredicate predicate=Predicate_t{}, TProjection projection=Projection_t{}, TInvocationRule invocation=InvocationRule_t{}) noexcept(std::is_nothrow_move_constructible_v< TPredicate > &&std::is_nothrow_move_constructible_v< TProjection > &&std::is_nothrow_move_constructible_v< TInvocationRule >)sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >inlineexplicit
FlushPolicy(std::in_place_t _, TArgs &&... args) noexcept(std::is_nothrow_constructible_v< TPredicate, TArgs... > &&std::is_nothrow_constructible_v< TProjection > &&std::is_nothrow_constructible_v< TInvocationRule >)sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >inlineexplicit
InvocationRule_t typedefsl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >
operator()(const TRecord &record, std::size_t messageByteSize)sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >inline
Predicate_t typedefsl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >
Projection_t typedefsl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >