| namespace std { | |
| template<typename> struct mersenne_twister_engine { | |
| friend bool operator==(const mersenne_twister_engine &, | |
| const mersenne_twister_engine &) { | |
| return false; | |
| } | |
| }; | |
| struct random_device { | |
| mersenne_twister_engine<int> mt; // require complete type | |
| }; | |
| } | |