Skip to content

Commit 93479fd

Browse files
burblebeetkoeppe
authored andcommitted
LWG4224 Philox engines should be freestanding
1 parent 1c09ce8 commit 93479fd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source/numerics.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1403,7 +1403,7 @@
14031403

14041404
// \ref{rand.eng.philox}, class template \tcode{philox_engine}
14051405
template<class UIntType, size_t w, size_t n, size_t r, UIntType... consts>
1406-
class philox_engine;
1406+
class philox_engine; // partially freestanding
14071407

14081408
// \ref{rand.predef}, engines and engine adaptors with predefined parameters
14091409
using minstd_rand0 = @\seebelow@; // freestanding
@@ -1415,8 +1415,8 @@
14151415
using ranlux24 = @\seebelow@; // freestanding
14161416
using ranlux48 = @\seebelow@; // freestanding
14171417
using knuth_b = @\seebelow@;
1418-
using philox4x32 = @\seebelow@;
1419-
using philox4x64 = @\seebelow@;
1418+
using philox4x32 = @\seebelow@; // freestanding
1419+
using philox4x64 = @\seebelow@; // freestanding
14201420

14211421
using default_random_engine = @\seebelow@;
14221422

@@ -3303,10 +3303,10 @@
33033303
// inserters and extractors
33043304
template<class charT, class traits>
33053305
friend basic_ostream<charT, traits>&
3306-
operator<<(basic_ostream<charT, traits>& os, const philox_engine& x);
3306+
operator<<(basic_ostream<charT, traits>& os, const philox_engine& x); // hosted
33073307
template<class charT, class traits>
33083308
friend basic_istream<charT, traits>&
3309-
operator>>(basic_istream<charT, traits>& is, philox_engine& x);
3309+
operator>>(basic_istream<charT, traits>& is, philox_engine& x); // hosted
33103310
};
33113311
}
33123312
\end{codeblock}

0 commit comments

Comments
 (0)