#include <system_report.h>
Provides system report about the current system environment.
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< xtd::ustring, xtd::ustring > > |
Represents an environment variables collection. More... | |
using | special_folder_collection = std::vector< std::pair< xtd::ustring, xtd::ustring > > |
Represents a folders collection. More... | |
using | system_color_collection = std::vector< std::pair< xtd::ustring, xtd::drawing::color > > |
Represents a colors collection. More... | |
using | system_font_collection = std::vector< std::pair< xtd::ustring, xtd::drawing::font > > |
Represents a fonts collection. More... | |
using | system_font_family_collection = std::vector< std::pair< xtd::ustring, xtd::drawing::font_family > > |
Represents a font families collection. More... | |
using | system_information_collection = std::vector< std::pair< xtd::ustring, xtd::ustring > > |
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 const 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 const 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 const system_color_collection & | system_colors () noexcept |
static const system_font_collection & | system_fonts () noexcept |
static system_information_collection | system_informations () noexcept |
static xtd::ustring | to_string () noexcept |
Generates string report. More... | |
static xtd::ustring | to_xml () noexcept |
Generates xml format string report. More... | |
static xtd::toolkit | toolkit () noexcept |
static const xtd_library_collection & | xtd_libraries () noexcept |
using xtd::system_report::environment_variable_collection = std::vector<std::pair<xtd::ustring, xtd::ustring> > |
Represents an environment variables collection.
using xtd::system_report::special_folder_collection = std::vector<std::pair<xtd::ustring, xtd::ustring> > |
Represents a folders collection.
using xtd::system_report::system_color_collection = std::vector<std::pair<xtd::ustring, xtd::drawing::color> > |
Represents a colors collection.
using xtd::system_report::system_font_collection = std::vector<std::pair<xtd::ustring, xtd::drawing::font> > |
Represents a fonts collection.
using xtd::system_report::system_font_family_collection = std::vector<std::pair<xtd::ustring, xtd::drawing::font_family> > |
Represents a font families collection.
using xtd::system_report::system_information_collection = std::vector<std::pair<xtd::ustring, xtd::ustring> > |
Represents a system informations collection.
using xtd::system_report::xtd_library_collection = std::vector<xtd_library> |
Represents a xtd libraries collection.
|
staticnoexcept |
|
staticnoexcept |
Generates xml format string report.