diff options
Diffstat (limited to 'libstdc++-v3/include/tr1/random.tcc')
-rw-r--r-- | libstdc++-v3/include/tr1/random.tcc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libstdc++-v3/include/tr1/random.tcc b/libstdc++-v3/include/tr1/random.tcc index 265bd0b..25f444a 100644 --- a/libstdc++-v3/include/tr1/random.tcc +++ b/libstdc++-v3/include/tr1/random.tcc @@ -33,6 +33,8 @@ namespace std _GLIBCXX_VISIBILITY(default) { +_GLIBCXX_BEGIN_NAMESPACE_VERSION + namespace tr1 { /* @@ -40,8 +42,6 @@ namespace tr1 */ namespace __detail { - _GLIBCXX_BEGIN_NAMESPACE_VERSION - // General case for x = (ax + c) mod m -- use Schrage's algorithm to avoid // integer overflow. // @@ -92,11 +92,8 @@ namespace tr1 __calc(_Tp __x) { return __a * __x + __c; } }; - _GLIBCXX_END_NAMESPACE_VERSION } // namespace __detail -_GLIBCXX_BEGIN_NAMESPACE_VERSION - template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m> const _UIntType linear_congruential<_UIntType, __a, __c, __m>::multiplier; @@ -1713,9 +1710,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __os.precision(__precision); return __os; } +} _GLIBCXX_END_NAMESPACE_VERSION } -} #endif |