1 //===-- MIUtilDateTimeStd.h -------------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
11 // File: MIUtilDateTimeStd.h
13 // Overview: CMIUtilDateTimeStd interface.
15 // Environment: Compilers: Visual C++ 12.
16 // gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
17 // Libraries: See MIReadmetxt.
24 // Third party headers
28 #include "MIUtilString.h"
30 //++ ============================================================================
31 // Details: MI common code utility class. Used to retrieve system local date
34 // Authors: Illya Rudkin 16/07/2014.
37 class CMIUtilDateTimeStd
41 /* ctor */ CMIUtilDateTimeStd( void );
43 CMIUtilString GetDate( void );
44 CMIUtilString GetTime( void );
49 /* dtor */ virtual ~CMIUtilDateTimeStd( void );
53 std::time_t m_rawTime;
54 MIchar m_pScratch[ 16 ];