diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-12-30 17:53:14 +0000 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-12-30 17:53:21 +0000 | 
| commit | 56b0299e0b62683d8ed66a9ad663e81415981096 (patch) | |
| tree | 2e150ebf59eca0a3db4b7eac9049996fcd327aa2 | |
| parent | Macro helper for easily adding new formatters that take a single character pa... (diff) | |
| download | libadhocutil-56b0299e0b62683d8ed66a9ad663e81415981096.tar.bz2 libadhocutil-56b0299e0b62683d8ed66a9ad663e81415981096.tar.xz libadhocutil-56b0299e0b62683d8ed66a9ad663e81415981096.zip  | |
Rename hacked in 'stuff' to 'scan'
| -rw-r--r-- | libadhocutil/compileTimeFormatter.h | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/libadhocutil/compileTimeFormatter.h b/libadhocutil/compileTimeFormatter.h index 034a65d..9f6acfe 100644 --- a/libadhocutil/compileTimeFormatter.h +++ b/libadhocutil/compileTimeFormatter.h @@ -11,7 +11,7 @@ namespace AdHoc {  	template <const char * const & S, int start, int offset, char ...>  	struct Upto {  		template<typename stream> -		static auto stuff(stream &, const Buffer<start> & f) +		static auto scan(stream &, const Buffer<start> & f)  		{  			return f;  		} @@ -19,15 +19,15 @@ namespace AdHoc {  	template <const char * const & S, int start, int offset, char s0, char... sn>  	struct Upto<S, start, offset, s0, sn...> {  		template<typename stream, int len, char... sm> -		static auto stuff(stream & s, const Buffer<len, sm...> &) +		static auto scan(stream & s, const Buffer<len, sm...> &)  		{ -			return Upto<S, start, offset + 1, sn...>::stuff(s, Buffer<len, sm..., s0>()); +			return Upto<S, start, offset + 1, sn...>::scan(s, Buffer<len, sm..., s0>());  		}  	};  	template <const char * const & S, int start, char... sn>  	struct UptoWrite {  		template<typename stream, int len, char... sm> -		static auto stuff(stream & s, const Buffer<len, sm...> &) +		static auto scan(stream & s, const Buffer<len, sm...> &)  		{  			s.write(S + start, sizeof...(sm));  			return Buffer<sizeof...(sm), sn...>(); @@ -49,7 +49,7 @@ namespace AdHoc {  		template<typename ... Pn>  		static void write(stream & s, const Pn & ... pn)  		{ -			next(s, Upto<S, start, 0, sn...>::stuff(s, Buffer<0>()), pn...); +			next(s, Upto<S, start, 0, sn...>::scan(s, Buffer<0>()), pn...);  		}  		template<typename ... Pn, int len, char... ssn, template <int, char...> class Buffer>  		static void next(stream & s, const Buffer<len, ssn...>&, const Pn & ... pn)  | 
