Flutter Engine
The Flutter Engine
atl.h
Go to the documentation of this file.
1// Copyright 2018 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef BASE_WIN_ATL_H_
6#define BASE_WIN_ATL_H_
7
8// atlwin.h relies on std::void_t, but libc++ doesn't define it unless
9// _LIBCPP_STD_VER > 14. Workaround this by manually defining it.
10#include <type_traits>
11#if defined(_LIBCPP_STD_VER) && _LIBCPP_STD_VER <= 14
12namespace std {
13template <class...>
14using void_t = void;
15}
16#endif
17
18#include <atlbase.h>
19#include <atlcom.h>
20#include <atlctl.h>
21#include <atlhost.h>
22#include <atlsecurity.h>
23#include <atlwin.h>
24
25#endif // BASE_WIN_ATL_H_
Definition: ref_ptr.h:256
void void_t
Definition: main.cc:65