6 #include <xtd/environment> 10 #include <xtd/drawing/color> 11 #include <xtd/drawing/font> 12 #include <xtd/forms/screen> 13 #include <xtd/forms/system_information> 64 static std::locale locale() noexcept;
76 static std::vector<
xtd::
forms::screen> screens() noexcept;
82 static
xtd::diagnostics::stack_trace stack_trace() noexcept;
87 static
xtd::diagnostics::stack_trace stack_trace(
size_t skip_frames) noexcept;
97 static const
environment::xtd_library_collection& xtd_libraries() noexcept;
Represents information about c++ libraries, such as the version and standard identifier. This class cannot be inherited.
Definition: compiler.h:25
Provides system report about the current system environment.
Definition: system_report.h:23
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition: static.h:37
generic_font_families
Specifies a generic font_family object.
Definition: generic_font_families.h:19
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Represents information about c++ libraries, such as the version and language identifier. This class cannot be inherited.
Definition: cpp_language.h:24
std::string to_string(const date_time &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: date_time.h:1063
Represents information about an operating system, such as the version and platform identifier...
Definition: operating_system.h:25
std::vector< std::pair< xtd::ustring, xtd::drawing::font_family > > system_font_family_collection
Represents a font families collection.
Definition: system_report.h:37
std::vector< std::pair< xtd::ustring, xtd::ustring > > special_folder_collection
Represents a folders collection.
Definition: system_report.h:31
std::vector< std::pair< xtd::ustring, xtd::ustring > > environment_variable_collection
Represents an environment variables collection.
Definition: system_report.h:29
std::vector< std::pair< xtd::ustring, xtd::drawing::font > > system_font_collection
Represents a fonts collection.
Definition: system_report.h:35
std::vector< std::pair< xtd::ustring, xtd::ustring > > system_information_collection
Represents a system informations collection.
Definition: system_report.h:39
Represents information about a processor, such as the architecture. This class cannot be inherited...
Definition: processor.h:19
The environment class.
Definition: environment.h:71
std::vector< std::pair< xtd::ustring, xtd::drawing::color > > system_color_collection
Represents a colors collection.
Definition: system_report.h:33