xtd 0.2.0
Loading...
Searching...
No Matches
__date_time_formatter.hpp
Go to the documentation of this file.
1
3#pragma once
5#if !defined(__XTD_CORE_INTERNAL__)
6#error "Do not include this file: Internal use only"
7#endif
9
10#include "../uint32.hpp"
11#include <ctime>
12#include <string>
13
15// These four following methods are implemented in src/xtd/date_time.cpp file.
16[[nodiscard]] auto __date_time_formatter(std::string fmt, const std::tm& time, xtd::uint32 nanoseconds, const std::locale& loc) -> std::string;
17[[nodiscard]] auto __date_time_formatter(std::wstring fmt, const std::tm& time, xtd::uint32 nanoseconds, const std::locale& loc) -> std::wstring;
18[[nodiscard]] auto __date_time_formatter(const std::string& fmt, std::time_t time, xtd::uint32 nanoseconds, const std::locale& loc) -> std::string;
19[[nodiscard]] auto __date_time_formatter(const std::wstring& fmt, std::time_t time, xtd::uint32 nanoseconds, const std::locale& loc) -> std::wstring;
std::uint32_t uint32
Represents a 32-bit unsigned integer.
Definition uint32.hpp:23
Contains xtd::uint32 type.