Changed "const X ref"s to "X const ref"s

- Brought older code up to current convention (with the help of a Python script)
This commit is contained in:
Phil Nash 2013-04-23 18:58:56 +01:00
parent d0d4d93a6b
commit 2a9d8d9e36
44 changed files with 297 additions and 297 deletions

View file

@ -56,7 +56,7 @@ namespace Detail {
template<typename T>
struct IsStreamInsertable {
static std::ostream &s;
static T const &t;
static T const&t;
enum { value = sizeof( testStreamable(s << t) ) == sizeof( TrueType ) };
};
@ -112,7 +112,7 @@ struct StringMaker<std::vector<T> > {
namespace Detail {
template<typename T>
inline std::string makeString( const T& value ) {
inline std::string makeString( T const& value ) {
return StringMaker<T>::convert( value );
}
} // end namespace Detail
@ -125,17 +125,17 @@ namespace Detail {
/// Overload (not specialise) this template for custom typs that you don't want
/// to provide an ostream overload for.
template<typename T>
std::string toString( const T& value ) {
std::string toString( T const& value ) {
return StringMaker<T>::convert( value );
}
// Built in overloads
inline std::string toString( const std::string& value ) {
inline std::string toString( std::string const& value ) {
return "\"" + value + "\"";
}
inline std::string toString( const std::wstring& value ) {
inline std::string toString( std::wstring const& value ) {
std::ostringstream oss;
oss << "\"";
for(size_t i = 0; i < value.size(); ++i )