Classes | |
| struct | CliColors |
| struct | HelpEntry |
Functions | |
| void | installHeadlessSignalHandlers () |
| CliColors | makeCliColors () |
| template<typename Stream> | |
| void | printDetailedArguments (Stream &out) |
| template<typename Stream> | |
| void | printKeyboardControls (Stream &out) |
| template<typename Stream> | |
| void | printSection (Stream &out, const CliColors &c, std::string_view name, const std::vector< HelpEntry > &entries) |
| bool | terminalSupportsColor () |
Variables | |
| std::atomic< bool > | g_shutdown_requested {false} |
| void anonymous_namespace{acmx.cpp}::installHeadlessSignalHandlers | ( | ) |
Definition at line 725 of file ACMX2/acmx.cpp.
References installHeadlessSignalHandlers().
Referenced by installHeadlessSignalHandlers(), and main().
| CliColors anonymous_namespace{acmx.cpp}::makeCliColors | ( | ) |
Definition at line 12881 of file ACMX2/acmx.cpp.
References anonymous_namespace{acmx.cpp}::CliColors::arg, anonymous_namespace{acmx.cpp}::CliColors::desc, anonymous_namespace{acmx.cpp}::CliColors::enabled, anonymous_namespace{acmx.cpp}::CliColors::example, anonymous_namespace{acmx.cpp}::CliColors::flag, makeCliColors(), anonymous_namespace{acmx.cpp}::CliColors::reset, anonymous_namespace{acmx.cpp}::CliColors::section, terminalSupportsColor(), and anonymous_namespace{acmx.cpp}::CliColors::title.
Referenced by makeCliColors(), printDetailedArguments(), and printKeyboardControls().
| void anonymous_namespace{acmx.cpp}::printDetailedArguments | ( | Stream & | out | ) |
Definition at line 12907 of file ACMX2/acmx.cpp.
References anonymous_namespace{acmx.cpp}::CliColors::example, makeCliColors(), printDetailedArguments(), printSection(), anonymous_namespace{acmx.cpp}::CliColors::reset, and anonymous_namespace{acmx.cpp}::CliColors::title.
Referenced by printAbout(), and printDetailedArguments().
| void anonymous_namespace{acmx.cpp}::printKeyboardControls | ( | Stream & | out | ) |
Definition at line 13009 of file ACMX2/acmx.cpp.
References makeCliColors(), printKeyboardControls(), printSection(), anonymous_namespace{acmx.cpp}::CliColors::reset, and anonymous_namespace{acmx.cpp}::CliColors::title.
Referenced by printAbout(), and printKeyboardControls().
| void anonymous_namespace{acmx.cpp}::printSection | ( | Stream & | out, |
| const CliColors & | c, | ||
| std::string_view | name, | ||
| const std::vector< HelpEntry > & | entries ) |
Definition at line 12896 of file ACMX2/acmx.cpp.
References anonymous_namespace{acmx.cpp}::CliColors::desc, anonymous_namespace{acmx.cpp}::CliColors::example, anonymous_namespace{acmx.cpp}::CliColors::flag, printSection(), anonymous_namespace{acmx.cpp}::CliColors::reset, and anonymous_namespace{acmx.cpp}::CliColors::section.
Referenced by printDetailedArguments(), printKeyboardControls(), and printSection().
| bool anonymous_namespace{acmx.cpp}::terminalSupportsColor | ( | ) |
Definition at line 12855 of file ACMX2/acmx.cpp.
References terminalSupportsColor().
Referenced by makeCliColors(), and terminalSupportsColor().
| std::atomic<bool> anonymous_namespace{acmx.cpp}::g_shutdown_requested {false} |
Definition at line 698 of file ACMX2/acmx.cpp.