9808fb12b2
* Bug: In Hurricane, in tstream (Commons.h), in the *template* overload of operator<<(), do not use the operator<<() of ostream as it will be looked up in "stage 1" (template definition) and so will miss all the overloads added later and built over getString<>(). Instead, make use of getString<>(), which, as another template will be looked up in "stage 2" (template instanciation) and at that point will have all the needed template specialisation of getString<>(). We also need to define new stream manipulators to be able to create a matching template overload not dependant from the implementation. To avoid name clashes, we prefix a 't'. For now, only 'tsetw()' is refined. As a side effect, we cannot directly print bit-fields into the stream, we must go through an intermediate variable (happens once in AutoContact). |
||
---|---|---|
.. | ||
cmake_modules | ||
doc | ||
python | ||
src | ||
CMakeLists.txt |