|
enum | ViewItemRenderFlag { ViewItemRenderFlag::Selected = 0x1,
ViewItemRenderFlag::Editing = 0x2,
ViewItemRenderFlag::Focused = 0x4,
ViewItemRenderFlag::Invalid = 0x8
} |
| Enumeration that specifies an option for rendering a view item. More...
|
|
enum | EditTrigger { EditTrigger::None = 0x0,
EditTrigger::SingleClicked = 0x1,
EditTrigger::DoubleClicked = 0x2,
EditTrigger::SelectedClicked = 0x4
} |
| Enumeration that specifies the user action that triggers editing. More...
|
|
enum | EditOption { EditOption::SingleEditor = 0x1,
EditOption::MultipleEditors = 0x2,
EditOption::SaveWhenClosed = 0x4,
EditOption::LeaveEditorsOpen = 0x8
} |
| Enumeration that specifies editing options. More...
|
|
enum | ScrollHint { ScrollHint::EnsureVisible,
ScrollHint::PositionAtTop,
ScrollHint::PositionAtBottom,
ScrollHint::PositionAtCenter
} |
| Enumeration that specifies a scrolling option. More...
|
|
enum | PlayerOption { PlayerOption::Autoplay = 1,
PlayerOption::Loop = 2,
PlayerOption::Controls = 4
} |
| Enumeration for playback options. More...
|
|
enum | MediaPreloadMode { MediaPreloadMode::None,
MediaPreloadMode::Auto,
MediaPreloadMode::Metadata
} |
| Enumeration for preload strategy. More...
|
|
enum | AnimationEffect {
AnimationEffect::SlideInFromLeft = 0x1,
AnimationEffect::SlideInFromRight = 0x2,
AnimationEffect::SlideInFromBottom = 0x3,
AnimationEffect::SlideInFromTop = 0x4,
AnimationEffect::Pop = 0x5,
AnimationEffect::Fade = 0x100
} |
| An enumeration describing an animation effect. More...
|
|
enum | TimingFunction {
TimingFunction::Ease,
TimingFunction::Linear,
TimingFunction::EaseIn,
TimingFunction::EaseOut,
TimingFunction::EaseInOut,
TimingFunction::CubicBezier
} |
| A timing function. More...
|
|
enum | BootstrapVersion { BootstrapVersion::v2 = 2,
BootstrapVersion::v3 = 3
} |
| Enumeration to select a bootstrap version. More...
|
|
enum | BorderWidth { BorderWidth::Thin,
BorderWidth::Medium,
BorderWidth::Thick,
BorderWidth::Explicit
} |
| Enumeration for border width. More...
|
|
enum | BorderStyle {
BorderStyle::None,
BorderStyle::Hidden,
BorderStyle::Dotted,
BorderStyle::Dashed,
BorderStyle::Solid,
BorderStyle::Double,
BorderStyle::Groove,
BorderStyle::Ridge,
BorderStyle::Inset,
BorderStyle::Outset
} |
| Enumeration for border style. More...
|
|
enum | LayoutPosition {
LayoutPosition::North,
LayoutPosition::East,
LayoutPosition::South,
LayoutPosition::West,
LayoutPosition::Center
} |
| Enumeration of possible positions in the layout. More...
|
|
enum | CalendarHeaderFormat { CalendarHeaderFormat::SingleLetterDayNames,
CalendarHeaderFormat::ShortDayNames,
CalendarHeaderFormat::LongDayNames
} |
| The calendar header format. More...
|
|
enum | Overflow { Overflow::Visible =0x0,
Overflow::Auto =0x1,
Overflow::Hidden =0x2,
Overflow::Scroll =0x3
} |
| How to handle overflow of inner content. More...
|
|
enum | TextDecoration { TextDecoration::Underline = 0x1,
TextDecoration::Overline = 0x2,
TextDecoration::LineThrough = 0x4,
TextDecoration::Blink = 0x8
} |
| Text decoration options. More...
|
|
enum | DialogCode { DialogCode::Rejected,
DialogCode::Accepted
} |
| The result of a modal dialog execution. More...
|
|
enum | UserAgent {
UserAgent::Unknown = 0,
UserAgent::IEMobile = 1000,
UserAgent::IE6 = 1001,
UserAgent::IE7 = 1002,
UserAgent::IE8 = 1003,
UserAgent::IE9 = 1004,
UserAgent::IE10 = 1005,
UserAgent::IE11 = 1006,
UserAgent::Edge = 1100,
UserAgent::Opera = 3000,
UserAgent::Opera10 = 3010,
UserAgent::WebKit = 4000,
UserAgent::Safari = 4100,
UserAgent::Safari3 = 4103,
UserAgent::Safari4 = 4104,
UserAgent::Chrome0 = 4200,
UserAgent::Chrome1 = 4201,
UserAgent::Chrome2 = 4202,
UserAgent::Chrome3 = 4203,
UserAgent::Chrome4 = 4204,
UserAgent::Chrome5 = 4205,
UserAgent::Arora = 4300,
UserAgent::MobileWebKit = 4400,
UserAgent::MobileWebKitiPhone = 4450,
UserAgent::MobileWebKitAndroid = 4500,
UserAgent::Konqueror = 5000,
UserAgent::Gecko = 6000,
UserAgent::Firefox = 6100,
UserAgent::Firefox3_0 = 6101,
UserAgent::Firefox3_1 = 6102,
UserAgent::Firefox3_1b = 6103,
UserAgent::Firefox3_5 = 6104,
UserAgent::Firefox3_6 = 6105,
UserAgent::Firefox4_0 = 6106,
UserAgent::Firefox5_0 = 6107,
UserAgent::BotAgent = 10000
} |
| An enumeration type for specific user agent. More...
|
|
enum | HtmlContentType { HtmlContentType::XHTML1,
HtmlContentType::HTML4,
HtmlContentType::HTML5
} |
| Enumeration for HTML content type. More...
|
|
enum | MouseButton { MouseButton::None = 0,
MouseButton::Left = 1,
MouseButton::Middle = 2,
MouseButton::Right = 4
} |
| Enumeration for the mouse button. More...
|
|
enum | FontFamily {
FontFamily::Default,
FontFamily::Serif,
FontFamily::SansSerif,
FontFamily::Cursive,
FontFamily::Fantasy,
FontFamily::Monospace
} |
| The generic font family. More...
|
|
enum | FontStyle { FontStyle::Normal,
FontStyle::Italic,
FontStyle::Oblique
} |
| The font style. More...
|
|
enum | FontVariant { FontVariant::Normal,
FontVariant::SmallCaps
} |
| The font variant. More...
|
|
enum | FontWeight {
FontWeight::Normal,
FontWeight::Bold,
FontWeight::Bolder,
FontWeight::Lighter,
FontWeight::Value
} |
| The font weight. More...
|
|
enum | FontSize {
FontSize::XXSmall,
FontSize::XSmall,
FontSize::Small,
FontSize::Medium,
FontSize::Large,
FontSize::XLarge,
FontSize::XXLarge,
FontSize::Smaller,
FontSize::Larger,
FontSize::FixedSize
} |
| The font size. More...
|
|
enum | Orientation { Orientation::Horizontal = 0x1,
Orientation::Vertical = 0x2
} |
| Enumeration that indicates a direction. More...
|
|
enum | StandardButton {
StandardButton::None = 0x00,
StandardButton::Ok = 0x01,
StandardButton::Cancel = 0x02,
StandardButton::Yes = 0x04,
StandardButton::No = 0x08,
StandardButton::Abort = 0x10,
StandardButton::Retry = 0x20,
StandardButton::Ignore = 0x40,
StandardButton::YesAll = 0x80,
StandardButton::NoAll = 0x100
} |
| Enumeration that indicates a standard button. More...
|
|
enum | Icon {
Icon::None = 0,
Icon::Information = 1,
Icon::Warning = 2,
Icon::Critical = 3,
Icon::Question = 4
} |
| Enumeration that indiciates a standard icon. More...
|
|
enum | SelectionMode { SelectionMode::None = 0,
SelectionMode::Single = 1,
SelectionMode::Extended = 3
} |
| Enumeration that indicates how items may be selected. More...
|
|
enum | SelectionBehavior { SelectionBehavior::Items = 0,
SelectionBehavior::Rows = 1
} |
| Enumeration that indicates what is being selected. More...
|
|
enum | SelectionFlag { SelectionFlag::Select = 1,
SelectionFlag::Deselect = 2,
SelectionFlag::ToggleSelect = 3,
SelectionFlag::ClearAndSelect = 4
} |
| Enumeration that indicates how to change a selection. More...
|
|
enum | Side {
Side::Top = 0x1,
Side::Bottom = 0x2,
Side::Left = 0x4,
Side::Right = 0x8,
Side::CenterX = 0x10,
Side::CenterY = 0x20
} |
| Enumeration that indicates a relative location. More...
|
|
enum | AlignmentFlag {
AlignmentFlag::Left =0x1,
AlignmentFlag::Right =0x2,
AlignmentFlag::Center =0x4,
AlignmentFlag::Justify =0x8,
AlignmentFlag::Baseline =0x10,
AlignmentFlag::Sub =0x20,
AlignmentFlag::Super =0x40,
AlignmentFlag::Top =0x80,
AlignmentFlag::TextTop =0x100,
AlignmentFlag::Middle =0x200,
AlignmentFlag::Bottom =0x400,
AlignmentFlag::TextBottom =0x800
} |
| Enumeration that specifies a horizontal or a vertical alignment. More...
|
|
enum | TextFlag { TextFlag::SingleLine,
TextFlag::WordWrap
} |
| Enumeration that specifies the way text should be printed. More...
|
|
enum | PositionScheme { PositionScheme::Static,
PositionScheme::Relative,
PositionScheme::Absolute,
PositionScheme::Fixed
} |
| Enumeration that specifies a layout mechanism for a widget. More...
|
|
enum | Cursor {
Cursor::Arrow,
Cursor::Auto,
Cursor::Cross,
Cursor::PointingHand,
Cursor::OpenHand,
Cursor::Wait,
Cursor::IBeam,
Cursor::WhatsThis
} |
| Enumeration for a cursor style. More...
|
|
enum | CharEncoding |
| Enumeration that indicates a character encoding. More...
|
|
enum | PenStyle {
PenStyle::None,
PenStyle::SolidLine,
PenStyle::DashLine,
PenStyle::DotLine,
PenStyle::DashDotLine,
PenStyle::DashDotDotLine
} |
| Enumeration that indicates a pen style. More...
|
|
enum | PenCapStyle { PenCapStyle::Flat,
PenCapStyle::Square,
PenCapStyle::Round
} |
| Enumeration that indicates how line end points are rendered. More...
|
|
enum | PenJoinStyle { PenJoinStyle::Miter,
PenJoinStyle::Bevel,
PenJoinStyle::Round
} |
| Enumeration that indicates how line joins are rendered. More...
|
|
enum | BrushStyle { BrushStyle::None,
BrushStyle::Solid,
BrushStyle::Gradient
} |
| Enumeration that indicates a fill style. More...
|
|
enum | GradientStyle { GradientStyle::Linear,
GradientStyle::Radial
} |
| Enumeration that indicates a gradient style. More...
|
|
enum | LinkTarget { LinkTarget::Self,
LinkTarget::ThisWindow,
LinkTarget::NewWindow,
LinkTarget::Download
} |
| Enumeration that specifies where the target of an anchor should be displayed. More...
|
|
enum | TextFormat { TextFormat::XHTML,
TextFormat::UnsafeXHTML,
TextFormat::Plain
} |
| Enumeration that indicates the text format. More...
|
|
enum | StandardColor {
StandardColor::White,
StandardColor::Black,
StandardColor::Red,
StandardColor::DarkRed,
StandardColor::Green,
StandardColor::DarkGreen,
StandardColor::Blue,
StandardColor::DarkBlue,
StandardColor::Cyan,
StandardColor::DarkCyan,
StandardColor::Magenta,
StandardColor::DarkMagenta,
StandardColor::Yellow,
StandardColor::DarkYellow,
StandardColor::Gray,
StandardColor::DarkGray,
StandardColor::LightGray,
StandardColor::Transparent
} |
| Enumeration for predefined colors. More...
|
|
enum | KeyboardModifier {
KeyboardModifier::None = 0x0,
KeyboardModifier::Shift = 0x1,
KeyboardModifier::Control = 0x2,
KeyboardModifier::Alt = 0x4,
KeyboardModifier::Meta = 0x8
} |
| Enumeration for keyboard modifiers. More...
|
|
enum | Key {
Key::Unknown = 0,
Key::Enter = 13,
Key::Tab = 9,
Key::Backspace = 8,
Key::Shift = 16,
Key::Control = 17,
Key::Alt = 18,
Key::PageUp = 33,
Key::PageDown = 34,
Key::End = 35,
Key::Home = 36,
Key::Left = 37,
Key::Up = 38,
Key::Right = 39,
Key::Down = 40,
Key::Insert = 45,
Key::Delete = 46,
Key::Escape = 27,
Key::F1 = 112,
Key::F2 = 113,
Key::F3 = 114,
Key::F4 = 115,
Key::F5 = 116,
Key::F6 = 117,
Key::F7 = 118,
Key::F8 = 119,
Key::F9 = 120,
Key::F10 = 121,
Key::F11 = 122,
Key::F12 = 123,
Key::Space = ' ',
Key::A = 'A',
Key::B = 'B',
Key::C = 'C',
Key::D = 'D',
Key::E = 'E',
Key::F = 'F',
Key::G = 'G',
Key::H = 'H',
Key::I = 'I',
Key::J = 'J',
Key::K = 'K',
Key::L = 'L',
Key::M = 'M',
Key::N = 'N',
Key::O = 'O',
Key::P = 'P',
Key::Q = 'Q',
Key::R = 'R',
Key::S = 'S',
Key::T = 'T',
Key::U = 'U',
Key::V = 'V',
Key::W = 'W',
Key::X = 'X',
Key::Y = 'Y',
Key::Z = 'Z',
Key::Key_1 = '1',
Key::Key_2 = '2',
Key::Key_3 = '3',
Key::Key_4 = '4',
Key::Key_5 = '5',
Key::Key_6 = '6',
Key::Key_7 = '7',
Key::Key_8 = '8',
Key::Key_9 = '9',
Key::Key_0 = '0'
} |
| Enumeration for key codes. More...
|
|
enum | CheckState { CheckState::Unchecked,
CheckState::PartiallyChecked,
CheckState::Checked
} |
| Enumeration for the check state of a check box. More...
|
|
enum | PaintFlag { PaintFlag::Update = 0x1
} |
| Enumeration that indicates how to change a selection. More...
|
|
enum | EntryPointType { EntryPointType::Application,
EntryPointType::WidgetSet,
EntryPointType::StaticResource
} |
| Enumeration that indicates a Wt entrypoint type. More...
|
|
enum | RenderFlag |
| Enum for internal use.
|
|
enum | MatchFlag {
MatchFlag::Exactly = 0x0,
MatchFlag::StringExactly = 0x1,
MatchFlag::StartsWith = 0x2,
MatchFlag::EndsWith = 0x3,
MatchFlag::RegExp = 0x4,
MatchFlag::WildCard = 0x5,
MatchFlag::CaseSensitive = 0x10,
MatchFlag::Wrap = 0x20
} |
| Flags that specify how to match two values. More...
|
|
enum | HeaderFlag {
HeaderFlag::ColumnIsCollapsed = 0x1,
HeaderFlag::ColumnIsExpandedLeft = 0x2,
HeaderFlag::ColumnIsExpandedRight = 0x4,
HeaderFlag::UserCheckable = 0x8,
HeaderFlag::Tristate = 0x10,
HeaderFlag::XHTMLText = 0x40
} |
| Flags that indicate table header options. More...
|
|
enum | MetaHeaderType { MetaHeaderType::Meta,
MetaHeaderType::Property,
MetaHeaderType::HttpHeader
} |
| Enumeration that indicates a meta header type. More...
|
|
enum | EventType { EventType::Other,
EventType::User,
EventType::Timer,
EventType::Resource
} |
| An enumeration describing an event's type. More...
|
|
enum | LayoutDirection { LayoutDirection::LeftToRight,
LayoutDirection::RightToLeft,
LayoutDirection::TopToBottom,
LayoutDirection::BottomToTop
} |
| An enumeration describing a layout direction. More...
|
|
enum | ContentLoading { Lazy,
ContentLoading::Eager,
ContentLoading::NextLevel
} |
| Enumeration that determines when contents should be loaded. More...
|
|
enum | MediaReadyState {
MediaReadyState::HaveNothing = 0,
MediaReadyState::HaveMetaData = 1,
MediaReadyState::HaveCurrentData = 2,
MediaReadyState::HaveFutureData = 3,
MediaReadyState::HaveEnoughData = 4
} |
| Enumeration that indicates how much of (a media) is loaded. More...
|
|
enum | RegExpFlag { RegExpFlag::MatchCaseInsensitive = 0x1
} |
| Enumeration that indicates a regular expression option. More...
|
|
enum | GLRenderOption { GLRenderOption::ClientSide = 0x1,
GLRenderOption::ServerSide = 0x2,
GLRenderOption::AntiAliasing = 0x4
} |
| Enumeration for render options. More...
|
|
enum | GLClientSideRenderer { GLClientSideRenderer::PAINT_GL = 0x1,
GLClientSideRenderer::RESIZE_GL = 0x2,
GLClientSideRenderer::UPDATE_GL = 0x4
} |
| Specifies what GL function needs to be updated. More...
|
|
enum | GoogleMapsVersion { GoogleMapsVersion::v2,
GoogleMapsVersion::v3
} |
| Google Maps API version. More...
|
|
enum | MapTypeControl {
MapTypeControl::None,
MapTypeControl::Default,
MapTypeControl::Menu,
MapTypeControl::Hierarchical,
MapTypeControl::HorizontalBar
} |
| Google Maps map type control. More...
|
|
enum | LayoutImplementation { LayoutImplementation::Flex,
LayoutImplementation::JavaScript
} |
| Enumeration to indicate which layout implementation to use. More...
|
|
enum | LengthUnit {
LengthUnit::FontEm,
LengthUnit::FontEx,
LengthUnit::Pixel,
LengthUnit::Inch,
LengthUnit::Centimeter,
LengthUnit::Millimeter,
LengthUnit::Point,
LengthUnit::Pica,
LengthUnit::Percentage
} |
| CSS length unit type. More...
|
|
enum | EchoMode { EchoMode::Normal,
EchoMode::Password
} |
| Enumeration that describes how the contents is displayed. More...
|
|
enum | InputMaskFlag { InputMaskFlag::KeepMaskWhileBlurred = 0x1
} |
| Enumeration that describes options for input masks. More...
|
|
enum | LinkType { LinkType::Url,
LinkType::Resource,
LinkType::InternalPath
} |
| An enumeration for a link type. More...
|
|
enum | MediaEncoding {
MediaEncoding::PosterImage,
MediaEncoding::MP3,
MediaEncoding::M4A,
MediaEncoding::OGA,
MediaEncoding::WAV,
MediaEncoding::WEBMA,
MediaEncoding::FLA,
MediaEncoding::M4V,
MediaEncoding::OGV,
MediaEncoding::WEBMV,
MediaEncoding::FLV
} |
| An enumeration for a media encoding. More...
|
|
enum | MediaType { MediaType::Audio,
MediaType::Video
} |
| An enumeration for a media type. More...
|
|
enum | MediaPlayerButtonId {
MediaPlayerButtonId::VideoPlay,
MediaPlayerButtonId::Play,
MediaPlayerButtonId::Pause,
MediaPlayerButtonId::Stop,
MediaPlayerButtonId::VolumeMute,
MediaPlayerButtonId::VolumeUnmute,
MediaPlayerButtonId::VolumeMax,
MediaPlayerButtonId::FullScreen,
MediaPlayerButtonId::RestoreScreen,
MediaPlayerButtonId::RepeatOn,
MediaPlayerButtonId::RepeatOff
} |
| An enumeration for a button function. More...
|
|
enum | MediaPlayerProgressBarId { MediaPlayerProgressBarId::Time,
MediaPlayerProgressBarId::Volume
} |
| An enumeration for a progressbar function. More...
|
|
enum | MediaPlayerTextId { MediaPlayerTextId::CurrentTime,
MediaPlayerTextId::Duration,
MediaPlayerTextId::Title
} |
| An enumeration for a text. More...
|
|
enum | ItemFlag {
ItemFlag::Selectable = 0x1,
ItemFlag::Editable = 0x2,
ItemFlag::UserCheckable = 0x4,
ItemFlag::DragEnabled = 0x8,
ItemFlag::DropEnabled = 0x10,
ItemFlag::Tristate = 0x20,
ItemFlag::XHTMLText = 0x40,
ItemFlag::Dirty = 0x80,
ItemFlag::DeferredToolTip = 0x100
} |
| Flags that indicate data item options. More...
|
|
enum | SortOrder { SortOrder::Ascending,
SortOrder::Descending
} |
| Enumeration that indicates a sort order. More...
|
|
enum | DropAction { DropAction::Copy = 0x1,
DropAction::Move = 0x2
} |
| Enumeration that indicates a drop action. More...
|
|
enum | PainterChangeFlag {
PainterChangeFlag::Pen = 0x1,
PainterChangeFlag::Brush = 0x2,
PainterChangeFlag::Font = 0x4,
PainterChangeFlag::Hints = 0x8,
PainterChangeFlag::Transform = 0x10,
PainterChangeFlag::Clipping = 0x20,
PainterChangeFlag::Shadow = 0x40
} |
| Enumeration to communicate painter state changes. More...
|
|
enum | PaintDeviceFeatureFlag { PaintDeviceFeatureFlag::WordWrap = 0x1,
PaintDeviceFeatureFlag::FontMetrics = 0x2
} |
| Enumeration to indicate paint device features. More...
|
|
enum | RenderMethod { RenderMethod::InlineSvgVml,
RenderMethod::HtmlCanvas,
RenderMethod::PngImage
} |
| Enumeration that indicates a client-side rendering method for a painted widget. More...
|
|
enum | RenderHint { RenderHint::Antialiasing = 0x1,
RenderHint::LowQualityShadows = 0x2
} |
| Enumeration for render hints. More...
|
|
enum | SegmentType {
MoveTo = 0,
LineTo = 1,
CubicC1 = 2,
CubicC2 = 3,
CubicEnd = 4,
QuadC = 5,
QuadEnd = 6,
ArcC = 7,
ArcR = 8,
ArcAngleSweep = 9
} |
|
enum | ContentDisposition { ContentDisposition::None,
ContentDisposition::Attachment,
ContentDisposition::Inline
} |
| Values for the disposition type in the Content-Disposition header. More...
|
|
enum | PopupTrigger { PopupTrigger::Editing = 0x1,
PopupTrigger::DropDownIcon = 0x2
} |
| Enumeration that defines a trigger for showing the popup. More...
|
|
enum | TemplateWidgetIdMode { TemplateWidgetIdMode::None,
TemplateWidgetIdMode::SetObjectName,
TemplateWidgetIdMode::SetId
} |
| Enumeration that indicates how a widget's ID may be set. More...
|
|
enum | WidgetThemeRole |
| Enumeration for the role of a subwidget (for theme support) More...
|
|
enum | UtilityCssClassRole |
| Enumeration for the role of a css class (for theme support) More...
|
|
enum | ElementThemeRole |
| Enumeration for the role of a DOM element (for theme support) More...
|
|
enum | ValidationStyleFlag |
| Enumeration that indicates what validation styles are to be applie. More...
|
|
enum | ChildCountPolicy { Disabled,
Enabled,
Lazy,
Lazy
} |
| An enumeration for the policy to display the child count. More...
|
|
enum | ValidationState { ValidationState::Invalid,
ValidationState::InvalidEmpty,
ValidationState::Valid
} |
| The state in which validated input can exist. More...
|
|
enum | DomElementType |
| Enumeration for a DOM element type. More...
|
|
enum | Property |
| Enumeration for a DOM property. More...
|
|
|
WString | asString (const cpp17::any &v, const WString &formatString=WString()) |
| Interprets a cpp17::any as a string value. More...
|
|
double | asNumber (const cpp17::any &v) |
| Interprets a cpp17::any as a number value. More...
|
|
template<typename Type > |
void | registerType () |
| Registers MVC-support for a type passed in a cpp17::any. More...
|
|
template<typename T , std::size_t A, std::size_t B, std::size_t C> |
WGenericMatrix< T, A, C > | operator* (const WGenericMatrix< T, A, B > &l, const WGenericMatrix< T, B, C > &r) |
| Multiply two matrices.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
std::ostream & | operator<< (std::ostream &os, const WGenericMatrix< T, Rows, Cols > &m) |
| Print the matrix to an ostream.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator* (const T &factor, const WGenericMatrix< T, Rows, Cols > &m) |
| Multiply every element in the matrix with the given factor.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator* (const WGenericMatrix< T, Rows, Cols > &m, const T &factor) |
| Multiply every element in the matrix with the given factor.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator/ (const WGenericMatrix< T, Rows, Cols > &m, const T &factor) |
| Divide every element in the matrix by the given factor.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator+ (const WGenericMatrix< T, Rows, Cols > &l, const WGenericMatrix< T, Rows, Cols > &r) |
| Add two matrices together.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator- (const WGenericMatrix< T, Rows, Cols > &l, const WGenericMatrix< T, Rows, Cols > &r) |
| Substract two matrices.
|
|
template<typename T , std::size_t Rows, std::size_t Cols> |
WGenericMatrix< T, Rows, Cols > | operator- (const WGenericMatrix< T, Rows, Cols > &m) |
| Negate every element in the matrix.
|
|
std::u16string | toUTF16 (const std::u32string &s) |
| Convert a UTF-32 string to UTF-16.
|
|
std::u32string | toUTF32 (const std::u16string &s) |
| Convert a UTF-16 string to UTF-32.
|
|