Only include <iosfwd> unless either EIGEN_DEBUG_ASSIGN is defined or we're in eigen2 support mode

This commit is contained in:
Benoit Jacob
2010-02-27 19:04:22 -05:00
parent e84f7e07e9
commit 27f5250258
4 changed files with 14 additions and 2 deletions

View File

@@ -119,13 +119,18 @@
#include <complex>
#include <cassert>
#include <functional>
#include <iostream>
#include <iosfwd>
#include <cstring>
#include <string>
#include <limits>
// for min/max:
#include <algorithm>
// for outputting debug info
#ifdef EIGEN_DEBUG_ASSIGN
#include<iostream>
#endif
#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(EIGEN_NO_EXCEPTIONS)
#define EIGEN_EXCEPTIONS
#endif