aboutsummaryrefslogtreecommitdiff
path: root/src/stable
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2012-09-10 20:27:39 +0000
committerMike Buland <eichlan@xagasoft.com>2012-09-10 20:27:39 +0000
commit46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8 (patch)
tree7e6267ade384d860a7689355126e58f1f1c0b442 /src/stable
parent17829dc5722c5811912dd7dc8806d79cf562893a (diff)
downloadlibbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.gz
libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.bz2
libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.tar.xz
libbu++-46542b4d64565fcf46a4d92f63e1bcd4e4b9ccd8.zip
Changed Fmt to use lower case by default and added more helpers.
Diffstat (limited to '')
-rw-r--r--src/stable/fmt.h6
-rw-r--r--src/stable/formatter.cpp12
2 files changed, 16 insertions, 2 deletions
diff --git a/src/stable/fmt.h b/src/stable/fmt.h
index 15d8efc..bcc5240 100644
--- a/src/stable/fmt.h
+++ b/src/stable/fmt.h
@@ -17,7 +17,7 @@ namespace Bu
17 uRadix( 10 ), 17 uRadix( 10 ),
18 uAlign( Right ), 18 uAlign( Right ),
19 bPlus( false ), 19 bPlus( false ),
20 bCaps( true ), 20 bCaps( false ),
21 bTokenize( true ) 21 bTokenize( true )
22 { 22 {
23 } 23 }
@@ -47,7 +47,7 @@ namespace Bu
47 { 47 {
48 } 48 }
49 49
50 static Fmt hex( unsigned int uWidth=0, bool bCaps=true ) 50 static Fmt hex( unsigned int uWidth=0, bool bCaps=false )
51 { 51 {
52 return Fmt( uWidth, 16, Right, false, bCaps, '0' ); 52 return Fmt( uWidth, 16, Right, false, bCaps, '0' );
53 } 53 }
@@ -73,6 +73,8 @@ namespace Bu
73 Fmt &align( Alignment eAlign ); 73 Fmt &align( Alignment eAlign );
74 Fmt &plus( bool bPlus=true ); 74 Fmt &plus( bool bPlus=true );
75 Fmt &caps( bool bCaps=true ); 75 Fmt &caps( bool bCaps=true );
76 Fmt &upper();
77 Fmt &lower();
76 Fmt &tokenize( bool bTokenize=true ); 78 Fmt &tokenize( bool bTokenize=true );
77 79
78 Fmt &left(); 80 Fmt &left();
diff --git a/src/stable/formatter.cpp b/src/stable/formatter.cpp
index 2f3c382..a04f7a6 100644
--- a/src/stable/formatter.cpp
+++ b/src/stable/formatter.cpp
@@ -294,6 +294,18 @@ Bu::Fmt &Bu::Fmt::caps( bool bCaps )
294 return *this; 294 return *this;
295} 295}
296 296
297Bu::Fmt &Bu::Fmt::upper()
298{
299 this->bCaps = true;
300 return *this;
301}
302
303Bu::Fmt &Bu::Fmt::lower()
304{
305 this->bCaps = false;
306 return *this;
307}
308
297Bu::Fmt &Bu::Fmt::tokenize( bool bTokenize ) 309Bu::Fmt &Bu::Fmt::tokenize( bool bTokenize )
298{ 310{
299 this->bTokenize = bTokenize; 311 this->bTokenize = bTokenize;