|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include <array>#include <atomic>#include <fmt/core.h>#include <iostream>#include <iterator>#include <list>#include <memory>#include <mutex>#include <string>#include <spdlog/common.h>#include <spdlog/details/console_globals.h>#include <spdlog/details/null_mutex.h>#include <spdlog/details/os.h>#include <spdlog/fmt/chrono.h>#include <spdlog/pattern_formatter.h>#include <spdlog/sinks/ansicolor_sink.h>#include <spdlog/sinks/basic_file_sink.h>#include <spdlog/sinks/sink.h>#include <spdlog/sinks/stdout_sinks.h>#include <spdlog/spdlog.h>#include <signal.h>#include <sys/ioctl.h>#include <unistd.h>

Go to the source code of this file.
Classes | |
| class | spdmon::BaseProgress |
| class | spdmon::Progress |
| class | spdmon::StatusLineRegistry |
| class | spdmon::StatusLine |
| class | spdmon::SigwinchMixin |
| class | spdmon::TerminalSink< ConsoleMutex > |
| class | spdmon::LoggerProgress |
| class | spdmon::IterableProgressMonitor< Iterable > |
Namespaces | |
| namespace | spdmon |
Macros | |
| #define | SPDMON_DECLARE_NON_COPYABLE(classInst) |
| #define | SPDMON_DECLARE_NON_MOVEABLE(classInst) |
| #define | SPDMON_DECLARE_DEFAULT_COPYABLE(classInst) |
| #define | SPDMON_DECLARE_DEFAULT_MOVEABLE(classInst) |
| #define | IS_ONE_OF_TYPE(sink) |
Typedefs | |
| using | spdmon::terminal_stdout_sink_mt = TerminalSink<spdlog::details::console_mutex> |
| using | spdmon::terminal_stdout_sink_st |
| using | spdmon::terminal_stderr_sink_mt = TerminalSink<spdlog::details::console_mutex> |
| using | spdmon::terminal_stderr_sink_st |
Functions | |
| template<typename Factory = spdlog::default_factory> | |
| std::shared_ptr< spdlog::logger > | spdmon::stdout_terminal_mt (const std::string &logger_name) |
| template<typename Factory = spdlog::default_factory> | |
| std::shared_ptr< spdlog::logger > | spdmon::stderr_terminal_mt (const std::string &logger_name) |
| template<typename Factory = spdlog::default_factory> | |
| std::shared_ptr< spdlog::logger > | spdmon::stdout_terminal_st (const std::string &logger_name) |
| template<typename Factory = spdlog::default_factory> | |
| std::shared_ptr< spdlog::logger > | spdmon::stderr_terminal_st (const std::string &logger_name) |
| template<typename Iterable> | |
| auto | spdmon::LogProgress (Iterable &&iter) -> IterableProgressMonitor< Iterable > |
Variables | |
| static const char * | spdmon::kBarSymsUnicode [] |
| static const char * | spdmon::kBarSymsAscii [] |
| #define IS_ONE_OF_TYPE | ( | sink | ) |
Definition at line 580 of file spdmon.hpp.
Referenced by spdmon::LoggerProgress::LoggerProgress().
| #define SPDMON_DECLARE_DEFAULT_COPYABLE | ( | classInst | ) |
Definition at line 60 of file spdmon.hpp.
| #define SPDMON_DECLARE_DEFAULT_MOVEABLE | ( | classInst | ) |
Definition at line 68 of file spdmon.hpp.
| #define SPDMON_DECLARE_NON_COPYABLE | ( | classInst | ) |
Definition at line 44 of file spdmon.hpp.
Referenced by spdmon::TerminalSink< spdlog::details::console_mutex >::operator=().
| #define SPDMON_DECLARE_NON_MOVEABLE | ( | classInst | ) |
Definition at line 52 of file spdmon.hpp.
Referenced by spdmon::LoggerProgress::LoggerProgress(), spdmon::Progress::operator=(), spdmon::SigwinchMixin::operator=(), spdmon::StatusLine::operator=(), spdmon::StatusLineRegistry::operator=(), and spdmon::TerminalSink< spdlog::details::console_mutex >::operator=().