diff --git a/Cantera/src/base/ct_defs.h b/Cantera/src/base/ct_defs.h index a71e6182f..ce41d05f4 100644 --- a/Cantera/src/base/ct_defs.h +++ b/Cantera/src/base/ct_defs.h @@ -31,14 +31,6 @@ */ namespace Cantera { - -#ifdef WIN32 -#define TYPENAME_KEYWORD -#else -//! create a define for the typename command -#define TYPENAME_KEYWORD typename -#endif - #undef CHEMKIN_COMPATIBILITY_MODE //! Creates a pointer to the start of the raw data for a ctvector diff --git a/Cantera/src/base/vec_functions.h b/Cantera/src/base/vec_functions.h index f219645d9..64c0904b3 100644 --- a/Cantera/src/base/vec_functions.h +++ b/Cantera/src/base/vec_functions.h @@ -46,7 +46,7 @@ namespace Cantera { template inline void divide_each(T& x, const T& y) { std::transform(x.begin(), x.end(), y.begin(), - x.begin(), std::divides()); + x.begin(), std::divides()); } //! Multiply each element of x by the corresponding element of y. @@ -62,7 +62,7 @@ namespace Cantera { template inline void multiply_each(T& x, const T& y) { std::transform(x.begin(), x.end(), y.begin(), - x.begin(), std::multiplies()); + x.begin(), std::multiplies()); } //! Multiply each element of x by scale_factor. diff --git a/Cantera/src/converters/ckr_utils.h b/Cantera/src/converters/ckr_utils.h index 7438c742d..ed4dbcef8 100755 --- a/Cantera/src/converters/ckr_utils.h +++ b/Cantera/src/converters/ckr_utils.h @@ -15,13 +15,6 @@ using namespace std; -#ifdef WIN32 -#define TYPENAME_KEYWORD -#else -#define TYPENAME_KEYWORD typename -#endif - - namespace ckr { /** @@ -33,7 +26,7 @@ namespace ckr { template void getMapKeys(const map& mp, vector& keys) { keys.clear(); - TYPENAME_KEYWORD map::const_iterator i = mp.begin(); + typename map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) keys.push_back(i->first); } @@ -47,7 +40,7 @@ void getMapKeys(const map& mp, vector& keys) { template void getMapValues(const map& mp, vector& values) { values.clear(); - TYPENAME_KEYWORD map::const_iterator i = mp.begin(); + typename map::const_iterator i = mp.begin(); for (; i != mp.end(); ++i) values.push_back(i->second); } diff --git a/Cantera/src/kinetics/RateCoeffMgr.h b/Cantera/src/kinetics/RateCoeffMgr.h index cfc74b8e8..aba97cc33 100644 --- a/Cantera/src/kinetics/RateCoeffMgr.h +++ b/Cantera/src/kinetics/RateCoeffMgr.h @@ -78,8 +78,8 @@ namespace Cantera { * the call to update_C. */ void update_C(const doublereal* c) { - TYPENAME_KEYWORD std::vector::iterator b = m_rates.begin(); - TYPENAME_KEYWORD std::vector::iterator e = m_rates.end(); + typename std::vector::iterator b = m_rates.begin(); + typename std::vector::iterator e = m_rates.end(); int i = 0; for (; b != e; ++b, ++i) { b->update_C(c); @@ -95,8 +95,8 @@ namespace Cantera { * preloaded with the constant rate coefficients. */ void update(doublereal T, doublereal logT, doublereal* values) { - TYPENAME_KEYWORD std::vector::const_iterator b = m_rates.begin(); - TYPENAME_KEYWORD std::vector::const_iterator e = m_rates.end(); + typename std::vector::const_iterator b = m_rates.begin(); + typename std::vector::const_iterator e = m_rates.end(); doublereal recipT = 1.0/T; int i = 0; for (; b != e; ++b, ++i) { diff --git a/Cantera/src/kinetics/ThirdBodyMgr.h b/Cantera/src/kinetics/ThirdBodyMgr.h index cbbb0c8ca..b1ec75e89 100644 --- a/Cantera/src/kinetics/ThirdBodyMgr.h +++ b/Cantera/src/kinetics/ThirdBodyMgr.h @@ -33,7 +33,7 @@ namespace Cantera { } void update(const vector_fp& conc, doublereal ctot, workPtr work) { - TYPENAME_KEYWORD std::vector<_E>::const_iterator b = m_concm.begin(); + typename std::vector<_E>::const_iterator b = m_concm.begin(); //doublereal* v = m_values.begin(); for (; b != m_concm.end(); ++b, ++work) *work = b->update(conc, ctot);