blob: 7b3c03a5619ea3572bff97fca7af15232dc9bb45 [file] [log] [blame]
Alexander Afanasyev258ec2b2014-05-14 16:15:37 -07001/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
2/**
3 * Copyright (c) 2013-2014, Regents of the University of California.
4 * All rights reserved.
5 *
6 * This file is part of ndn-cxx library (NDN C++ library with eXperimental eXtensions).
7 * See AUTHORS.md for complete list of ndn-cxx authors and contributors.
8 *
9 * This file licensed under New BSD License. See COPYING for detailed information about
10 * ndn-cxx library copyright, permissions, and redistribution restrictions.
11 */
12
13#ifndef NDN_COMMON_PCH_HPP
14#define NDN_COMMON_PCH_HPP
15
16// If compiler supports precompiled header, this header should be compiled and include
17// before anything else
18
19#include "common.hpp"
20
21// STL headers to precompile
22#include <vector>
23#include <list>
24#include <set>
25#include <algorithm>
26#include <map>
27#include <sstream>
28#include <fstream>
29#include <exception>
30#include <map>
31
32// Other useful headers to precompile
33#include <boost/lexical_cast.hpp>
34#include <boost/asio.hpp>
35#include <boost/date_time/posix_time/posix_time.hpp>
36
37#include <boost/iostreams/detail/ios.hpp>
38#include <boost/iostreams/categories.hpp>
39#include <boost/iostreams/stream.hpp>
40
41#endif // NDN_COMMON_PCH_HPP