Towards all integer parameters being long long
Created by: ibaned
@trilinos/teuchos
Description
This work-in-progess change starts out by:
- removing all
#ifdef TEUCHOS_ENABLE_LONG_LONG_INT
since Teuchos now requires C++11 - changing key
ParameterList
andParameterEntry
APIs to return values instead of references (this is likely to break downstream code) - adding
enable_if
-based overloads ofParameterEntry->getValue
which will convert along long
to whatever (integral) type the user really wanted.
Motivation and Context
See #2529 (closed)