aboutsummaryrefslogtreecommitdiff
path: root/src/formatter.h
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2009-12-01 00:29:23 +0000
committerMike Buland <eichlan@xagasoft.com>2009-12-01 00:29:23 +0000
commite70d4dc417320358b6ed7db0a9e2c6065084c1dd (patch)
tree30996d5aad0f8cd4f8c3d84bb3283d394c413b52 /src/formatter.h
parent1f894ce98811eb8a2ab893db6c2d53cd77a111e7 (diff)
downloadlibbu++-e70d4dc417320358b6ed7db0a9e2c6065084c1dd.tar.gz
libbu++-e70d4dc417320358b6ed7db0a9e2c6065084c1dd.tar.bz2
libbu++-e70d4dc417320358b6ed7db0a9e2c6065084c1dd.tar.xz
libbu++-e70d4dc417320358b6ed7db0a9e2c6065084c1dd.zip
Getting closer with the pointer formatter...
Diffstat (limited to '')
-rw-r--r--src/formatter.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/formatter.h b/src/formatter.h
index 23c738a..7bf854b 100644
--- a/src/formatter.h
+++ b/src/formatter.h
@@ -241,10 +241,9 @@ namespace Bu
241 Formatter &operator<<( Formatter &rOut, bool b ); 241 Formatter &operator<<( Formatter &rOut, bool b );
242 242
243 template<typename type> 243 template<typename type>
244 Formatter &operator<<( Formatter &rOut, const type *p ) 244 Formatter &operator<<( Formatter &rOut, type * const &p )
245 { 245 {
246 rOut << (ptrdiff_t)(p); 246 return rOut << "0x" << Fmt::hex(sizeof(ptrdiff_t)*2) << (ptrdiff_t)(p);
247 return rOut;
248 } 247 }
249}; 248};
250 249