Hi,<div><br></div><div>what is the policy for C++11 features in master? Is it OK as long as it available in our actively supported compilers, and is a feature which is not complicated and makes the code easier (simple C++ idea)?</div>

<div><br></div><div>Specific I&#39;m asking about:</div><div>- auto (type interference for initialization, simplifies code especially with iterators)</div><div>- std::array (fixed size array. Not the overhead of vector but the safety)</div>

<div>- std::tuple </div><div>- cstdint/cinttypes (mentioned at open question at <a href="http://www.gromacs.org/index.php?title=Developer_Zone/Programming_Guide/Allowed_C%2B%2B_Features">http://www.gromacs.org/index.php?title=Developer_Zone/Programming_Guide/Allowed_C%2B%2B_Features</a>)</div>

<div><div><br></div><div>These are supported by GCC (&gt;=4.4), Intel and MSVC. Also all but auto are in tr1 and thus also available in boost in case a compiler would not support it.</div><div><br></div><div>See also <a href="http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport">http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport</a> and <a href="http://blog.indi.frih.net/2011/09/what-parts-of-c11-can-i-use-today/">http://blog.indi.frih.net/2011/09/what-parts-of-c11-can-i-use-today/</a></div>

<div><br></div><div>Roland</div><div><br></div>-- <br>ORNL/UT Center for Molecular Biophysics <a href="http://cmb.ornl.gov">cmb.ornl.gov</a><br>865-241-1537, ORNL PO BOX 2008 MS6309<br>
</div>