range: instantiate more ostream operators specialisations

This commit is contained in:
Danny Robson 2020-11-30 10:43:51 +10:00
parent 3b66bb9066
commit 082a0f39b6

View File

@ -178,11 +178,18 @@ cruft::operator <<(std::ostream &os, const range<T> &rhs) {
}
template std::ostream& cruft::operator<< (std::ostream&, range<int> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<long> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<unsigned int> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<unsigned long> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<float> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<i08> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<i16> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<i32> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<i64> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<u08> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<u16> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<u32> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<u64> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<f32> const&);
template std::ostream& cruft::operator<< (std::ostream&, range<f64> const&);
///////////////////////////////////////////////////////////////////////////////