idl.hpp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*=============================================================================
  2. Boost.Wave: A Standard compliant C++ preprocessor library
  3. Sample: IDL oriented preprocessor
  4. http://www.boost.org/
  5. Copyright (c) 2001-2010 Hartmut Kaiser. Distributed under the Boost
  6. Software License, Version 1.0. (See accompanying file
  7. LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  8. =============================================================================*/
  9. #if !defined(IDL_HPP_FC7EE131_5CE9_43F2_A713_8D9BBC3C8477_INCLUDED)
  10. #define IDL_HPP_FC7EE131_5CE9_43F2_A713_8D9BBC3C8477_INCLUDED
  11. ///////////////////////////////////////////////////////////////////////////////
  12. // This file may be used as a precompiled header (if applicable)
  13. ///////////////////////////////////////////////////////////////////////////////
  14. // include often used files from the stdlib
  15. #include <iostream>
  16. #include <fstream>
  17. #include <string>
  18. #include <vector>
  19. #include <algorithm>
  20. #include <iterator>
  21. ///////////////////////////////////////////////////////////////////////////////
  22. // include boost config
  23. #include <boost/config.hpp> // global configuration information
  24. ///////////////////////////////////////////////////////////////////////////////
  25. // build version
  26. #include "idl_version.hpp"
  27. ///////////////////////////////////////////////////////////////////////////////
  28. // configure this app here (global configuration constants)
  29. #include "idl_config.hpp"
  30. ///////////////////////////////////////////////////////////////////////////////
  31. // include required boost libraries
  32. #include <boost/assert.hpp>
  33. #include <boost/pool/pool_alloc.hpp>
  34. #endif // !defined(IDL_HPP_FC7EE131_5CE9_43F2_A713_8D9BBC3C8477_INCLUDED)