SRS-control 0.1.4
Loading...
Searching...
No Matches
main.cpp File Reference
#include "srs/Application.hpp"
#include "srs/ConfigHandler.hpp"
#include "srs/devices/Configuration.hpp"
#include "srs/utils/CommonDefinitions.hpp"
#include "srs/utils/CommonFunctions.hpp"
#include <CLI/CLI.hpp>
#include <cstdlib>
#include <exception>
#include <fmt/format.h>
#include <fmt/ranges.h>
#include <format>
#include <print>
#include <spdlog/common.h>
#include <spdlog/spdlog.h>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

auto main (int argc, char **argv) -> int
template<typename Enum>
constexpr auto get_enum_dash_map ()
template<auto EnumVal>
constexpr auto get_enum_dashed_name ()
template<typename Enum>
constexpr auto get_enum_dashed_names ()

Variables

constexpr auto ACTION_MODE_NAMES = get_enum_dashed_names<srs::common::ActionMode>()
constexpr auto SPDLOG_LOG_NAMES = get_enum_dashed_names<spdlog::level::level_enum>()
constexpr auto PRINT_MODE_NAMES = get_enum_dashed_names<srs::common::DataPrintMode>()
const auto print_mode_map = get_enum_dash_map<srs::common::DataPrintMode>()
const auto spdlog_map = get_enum_dash_map<spdlog::level::level_enum>()
const auto action_mode_map = get_enum_dash_map<srs::common::ActionMode>()

Function Documentation

◆ get_enum_dash_map()

template<typename Enum>
auto srs::common::internal::get_enum_dash_map ( )
constexpr

Definition at line 102 of file EnumConvertFunctions.hpp.

◆ get_enum_dashed_name()

template<auto EnumVal>
auto srs::common::internal::get_enum_dashed_name ( )
constexpr

Definition at line 73 of file EnumConvertFunctions.hpp.

◆ get_enum_dashed_names()

template<typename Enum>
auto srs::common::internal::get_enum_dashed_names ( )
constexpr

Definition at line 35 of file EnumConvertFunctions.hpp.

◆ main()

auto main ( int argc,
char ** argv )->int

Definition at line 36 of file main.cpp.

Variable Documentation

◆ action_mode_map

const auto action_mode_map = get_enum_dash_map<srs::common::ActionMode>()

Definition at line 33 of file main.cpp.

◆ ACTION_MODE_NAMES

auto ACTION_MODE_NAMES = get_enum_dashed_names<srs::common::ActionMode>()
constexpr

Definition at line 27 of file main.cpp.

◆ print_mode_map

const auto print_mode_map = get_enum_dash_map<srs::common::DataPrintMode>()

Definition at line 31 of file main.cpp.

◆ PRINT_MODE_NAMES

auto PRINT_MODE_NAMES = get_enum_dashed_names<srs::common::DataPrintMode>()
constexpr

Definition at line 29 of file main.cpp.

◆ SPDLOG_LOG_NAMES

auto SPDLOG_LOG_NAMES = get_enum_dashed_names<spdlog::level::level_enum>()
constexpr

Definition at line 28 of file main.cpp.

◆ spdlog_map

const auto spdlog_map = get_enum_dash_map<spdlog::level::level_enum>()

Definition at line 32 of file main.cpp.