xtd - Reference Guide  0.1.2
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
orientation.h
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/ustring.h>
6
8namespace xtd {
10 namespace forms {
18 enum class orientation {
20 horizontal = 0,
22 vertical = 1,
23 };
24
26 inline std::ostream& operator<<(std::ostream& os, orientation value) {return os << to_string(value, {{orientation::horizontal, "horizontal"}, {orientation::vertical, "vertical"}});}
27 inline std::wostream& operator<<(std::wostream& os, orientation value) {return os << to_string(value, {{orientation::horizontal, L"horizontal"}, {orientation::vertical, L"vertical"}});}
29 }
30}
std::string to_string(const value_t &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition to_string.h:37
orientation
Specifies the orientation of controls or elements of controls.
Definition orientation.h:18
@ horizontal
The control or element is oriented horizontally.
@ vertical
The control or element is oriented vertically.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition about_box.h:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition system_report.h:17
Contains xtd::ustring class.