XII Release 0.1.0
Loading...
Searching...
No Matches
xiiArgDateTime Struct Reference

Public Types

enum  FormattingFlags : StorageType {
  ShowDate = XII_BIT(0) , TextualDate = ShowDate | XII_BIT(1) , ShowWeekday = XII_BIT(2) , ShowTime = XII_BIT(3) ,
  ShowSeconds = ShowTime | XII_BIT(4) , ShowMilliseconds = ShowSeconds | XII_BIT(5) , ShowTimeZone = XII_BIT(6) , Default = ShowDate | ShowSeconds ,
  DefaultTextual = TextualDate | ShowSeconds
}
using StorageType = xiiUInt16

Public Member Functions

 xiiArgDateTime (const xiiDateTime &dateTime, xiiUInt32 uiFormattingFlags=Default)

Public Attributes

xiiDateTime m_Value
xiiUInt32 m_uiFormattingFlags

Constructor & Destructor Documentation

◆ xiiArgDateTime()

xiiArgDateTime::xiiArgDateTime ( const xiiDateTime & dateTime,
xiiUInt32 uiFormattingFlags = Default )
inlineexplicit

Initialized a formatting object for a xiiDateTime instance.

Parameters
dateTimeThe xiiDateTime instance to format.
uiFormattingFlagsThe formatting flags to use.

The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Time/Timestamp.h