Awesome
AutoStringStream
Simple header-only wrapper on std::stringstream
with automatic casting to std::string
Usage
#include <auss.hpp>
auss_t() << "Hello, " << user_name
throw std::runtime_error(auss_t() << "Something gone wrong, See " << log_path)
Own namespace
If you wouldn't pollute global namespace just define AUSS_USE_OWN_NAMESPACE
. Either before #include
or in compiler flags (-DAUSS_USE_OWN_NAMESPACE
for GCC).
Also you can specifiy the name of namespace with AUSS_OWN_NAMESPACE_NAME
:
-DAUSS_OWN_NAMESPACE_NAME="theauss"
License
Licensed under Unlicense. See LICENSE
file for more info.