LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Indentation.h"
Public Member Functions | |
Indentation (unsigned const iil=0u) | |
Indentation (std::string const &prefix) | |
std::string const & | operator() () const |
void | modify_top (std::string const &s) |
auto | size () |
void | pop () |
void | push () |
Private Attributes | |
std::stack< std::string > | indents_ |
Static Private Attributes | |
static constexpr std::size_t | indent_increment = 3u |
Definition at line 21 of file Indentation.h.
|
inlineexplicit |
Definition at line 23 of file Indentation.h.
References indent_increment.
|
inlineexplicit |
Definition at line 27 of file Indentation.h.
|
inline |
Definition at line 36 of file Indentation.h.
References indents_.
Referenced by fhicl::detail::PrintAllowedConfiguration::after_action(), and fhicl::detail::PrintAllowedConfiguration::before_action().
|
inline |
|
inline |
Definition at line 54 of file Indentation.h.
References indents_.
Referenced by fhicl::detail::MaybeDisplayParent::closing_braces(), fhicl::detail::PrintAllowedConfiguration::exit_sequence(), fhicl::detail::ValuePrinter::exit_sequence(), fhicl::detail::Prettifier::exit_sequence(), fhicl::detail::PrettifierAnnotated::exit_sequence(), fhicl::detail::PrettifierPrefixAnnotated::exit_sequence(), fhicl::detail::PrintAllowedConfiguration::exit_table(), fhicl::detail::Prettifier::exit_table(), fhicl::detail::ValuePrinter::exit_table(), fhicl::detail::PrettifierAnnotated::exit_table(), and fhicl::detail::PrettifierPrefixAnnotated::exit_table().
|
inline |
Definition at line 59 of file Indentation.h.
References indent_increment, and indents_.
Referenced by fhicl::detail::PrintAllowedConfiguration::enter_sequence(), fhicl::detail::Prettifier::enter_sequence(), fhicl::detail::ValuePrinter::enter_sequence(), fhicl::detail::PrettifierAnnotated::enter_sequence(), fhicl::detail::PrettifierPrefixAnnotated::enter_sequence(), fhicl::detail::PrintAllowedConfiguration::enter_table(), fhicl::detail::Prettifier::enter_table(), fhicl::detail::ValuePrinter::enter_table(), fhicl::detail::PrettifierAnnotated::enter_table(), fhicl::detail::PrettifierPrefixAnnotated::enter_table(), and fhicl::detail::MaybeDisplayParent::MaybeDisplayParent().
|
inline |
Definition at line 48 of file Indentation.h.
References indents_.
Referenced by fhicl::detail::PrintAllowedConfiguration::before_action().
|
staticprivate |
Definition at line 65 of file Indentation.h.
Referenced by Indentation(), and push().
|
private |
Definition at line 66 of file Indentation.h.
Referenced by modify_top(), operator()(), pop(), push(), and size().