SIRIUS 7.5.0
Electronic structure library and applications
|
Output stream tools. More...
Go to the source code of this file.
Classes | |
class | sirius::null_stream_t |
class | sirius::hbar |
Horisontal bar. More... | |
class | sirius::ffmt |
Floating-point formatting (precision and width). More... | |
Namespaces | |
module | sirius |
Namespace of the SIRIUS library. | |
Functions | |
null_stream_t & | sirius::null_stream () |
std::string | sirius::boolstr (bool b__) |
std::ostream & | sirius::operator<< (std::ostream &out, hbar &&b) |
Inject horisontal bar to ostream. More... | |
std::ostream & | sirius::operator<< (std::ostream &out, ffmt &&f) |
Inject floating point format to ostream. More... | |
template<typename T > | |
std::ostream & | sirius::operator<< (std::ostream &out, std::vector< T > &v) |
Print std::vector to ostream. More... | |
std::string | sirius::double_to_string (double val, int precision=-1) |
Convert double to a string with a given precision. More... | |
template<typename T , typename OUT > | |
void | sirius::print_checksum (std::string label__, T value__, OUT &&out__) |
template<typename OUT > | |
void | sirius::print_hash (std::string label__, unsigned long long int hash__, OUT &&out__) |
Output stream tools.
Definition in file ostream_tools.hpp.