![]() |
xtd - Reference Guide
0.1.0
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. | |
| using | special_folder_collection = std::vector< std::pair< std::string, std::string > > |
| Represents a folders collection. | |
| using | system_color_collection = std::vector< std::pair< std::string, xtd::drawing::color > > |
| Represents a colors collection. | |
| using | system_font_collection = std::vector< std::pair< std::string, xtd::drawing::font > > |
| Represents a fonts collection. | |
| using | system_font_family_collection = std::vector< std::pair< std::string, xtd::drawing::font_family > > |
| Represents a font families collection. | |
| using | system_information_collection = std::vector< std::pair< std::string, std::string > > |
| Represents a system informations collection. | |
| using | xtd_library_collection = std::vector< xtd_library > |
| Represents a xtd libraries collection. | |
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. | |
| static std::string | to_xml () noexcept |
| Generates xml format string report. | |
| 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 |