xtd - Reference Guide
0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
|
#include <system_report.h>
Provides system report about the current system environment.
Inherits xtd::static_object.
Classes | |
class | xtd_library |
Represents a xtd library that contains name, version and paths. More... | |
Public Types | |
using | environment_variable_collection = std::vector< std::pair< std::string, std::string > > |
Represents an environment variables collection. More... | |
using | special_folder_collection = std::vector< std::pair< std::string, std::string > > |
Represents a folders collection. More... | |
using | system_color_collection = std::vector< std::pair< std::string, xtd::drawing::color > > |
Represents a colors collection. More... | |
using | system_font_collection = std::vector< std::pair< std::string, xtd::drawing::font > > |
Represents a fonts collection. More... | |
using | system_font_family_collection = std::vector< std::pair< std::string, xtd::drawing::font_family > > |
Represents a font families collection. More... | |
using | system_information_collection = std::vector< std::pair< std::string, std::string > > |
Represents a system informations collection. More... | |
using | xtd_library_collection = std::vector< xtd_library > |
Represents a xtd libraries collection. More... | |
Static Public Member Functions | |
static xtd::compiler | compiler () noexcept |
static environment_variable_collection | environment_variables () noexcept |
static system_font_family_collection | generic_font_families () noexcept |
static xtd::cpp_language | language () noexcept |
static std::locale | locale () noexcept |
static xtd::operating_system | operating_system () noexcept |
static xtd::processor | processor () noexcept |
static std::vector< xtd::forms::screen > | screens () noexcept |
static special_folder_collection | special_folders () noexcept |
static xtd::diagnostics::stack_trace | stack_trace () noexcept |
static xtd::diagnostics::stack_trace | stack_trace (size_t skip_frames) noexcept |
static system_color_collection | system_colors () noexcept |
static system_font_collection | system_fonts () noexcept |
static system_information_collection | system_informations () noexcept |
static std::string | to_string () noexcept |
Generates string report. More... | |
static std::string | to_xml () noexcept |
Generates xml format string report. More... | |
static xtd_library_collection | xtd_libraries () noexcept |
using xtd::system_report::environment_variable_collection = std::vector<std::pair<std::string, std::string> > |
Represents an environment variables collection.
using xtd::system_report::special_folder_collection = std::vector<std::pair<std::string, std::string> > |
Represents a folders collection.
using xtd::system_report::system_color_collection = std::vector<std::pair<std::string, xtd::drawing::color> > |
Represents a colors collection.
using xtd::system_report::system_font_collection = std::vector<std::pair<std::string, xtd::drawing::font> > |
Represents a fonts collection.
using xtd::system_report::system_font_family_collection = std::vector<std::pair<std::string, xtd::drawing::font_family> > |
Represents a font families collection.
using xtd::system_report::system_information_collection = std::vector<std::pair<std::string, std::string> > |
Represents a system informations collection.
using xtd::system_report::xtd_library_collection = std::vector<xtd_library> |
Represents a xtd libraries collection.
|
staticnoexcept |
Generates string report.
|
staticnoexcept |