#pragma once #include <__config> #include #include #include <__fwd/array.h> #include <__fwd/deque.h> #include <__fwd/map.h> #include <__fwd/memory.h> #include <__fwd/pair.h> #include <__fwd/set.h> #include <__fwd/string.h> #include <__fwd/string_view.h> #include <__fwd/tuple.h> #include <__fwd/vector.h> #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #pragma GCC system_header #endif _LIBCPP_BEGIN_NAMESPACE_STD template class list; constexpr void get(...) = delete; template class function; template struct default_delete; template > class unique_ptr; template struct formatter; _LIBCPP_END_NAMESPACE_STD _LIBCPP_BEGIN_NAMESPACE_FILESYSTEM class path; _LIBCPP_END_NAMESPACE_FILESYSTEM