1//===----------------------------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9// For information see https://libcxx.llvm.org/DesignDocs/TimeZone.html
10
11#ifndef _LIBCPP_SRC_INCLUDE_TZDB_TZ_PRIVATE_H
12#define _LIBCPP_SRC_INCLUDE_TZDB_TZ_PRIVATE_H
13
14#include <chrono>
15
16#include "types_private.h"
17
18_LIBCPP_BEGIN_NAMESPACE_STD
19_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
20
21namespace chrono {
22
23void __init_tzdb(tzdb& __tzdb, __tz::__rules_storage_type& __rules);
24
25} // namespace chrono
26
27_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
28_LIBCPP_END_NAMESPACE_STD
29
30#endif // _LIBCPP_SRC_INCLUDE_TZDB_TZ_PRIVATE_H
31