• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 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 // This file is used as a precompiled header for both C and C++ files. So
6 // any C++ headers must go in the __cplusplus block below.
7 
8 #if defined(BUILD_PRECOMPILE_H_)
9 #error You shouldn't include the precompiled header file more than once.
10 #endif
11 
12 #define BUILD_PRECOMPILE_H_
13 
14 #include <errno.h>
15 #include <fcntl.h>
16 #include <limits.h>
17 #include <math.h>
18 #include <memory.h>
19 #include <signal.h>
20 #include <stdarg.h>
21 #include <stddef.h>
22 #include <stdio.h>
23 #include <stdlib.h>
24 #include <string.h>
25 #include <time.h>
26 
27 #if defined(__cplusplus)
28 
29 #include <algorithm>
30 #include <bitset>
31 #include <cmath>
32 #include <cstddef>
33 #include <cstdio>
34 #include <cstdlib>
35 #include <cstring>
36 #include <fstream>
37 #include <functional>
38 #include <iomanip>
39 #include <iosfwd>
40 #include <iterator>
41 #include <limits>
42 #include <list>
43 #include <map>
44 #include <numeric>
45 #include <ostream>
46 #include <queue>
47 #include <set>
48 #include <sstream>
49 #include <string>
50 #include <utility>
51 #include <vector>
52 
53 #endif  // __cplusplus
54