Simple-Log
alpha-v0.7
|
This is the complete list of members for sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule >, including all inherited members.
flushed() const noexcept | sl::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 typedef | sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > | |
operator()(const TRecord &record, std::size_t messageByteSize) | sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > | inline |
Predicate_t typedef | sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > | |
Projection_t typedef | sl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > |