From 912207fe0fa25d21837ced09dcd689c68e449ef7 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 5 Sep 2012 21:10:05 +0000 Subject: Added extra formatting argument indexing method to Bu::String::FormatProxy. You can now use %{3} so that arguments can be followed by a digit. --- src/unit/string.unit | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/unit/string.unit') diff --git a/src/unit/string.unit b/src/unit/string.unit index dfa0c38..4ea878e 100644 --- a/src/unit/string.unit +++ b/src/unit/string.unit @@ -581,6 +581,11 @@ suite String unitTest( (Bu::String)Bu::String("%1%2").arg("IQ").arg(4, Bu::Fmt().plus()) == "IQ+4" ); unitTest( (Bu::String)Bu::String("Sup #%1-Guy!").arg( 1 ) == "Sup #1-Guy!" ); } + + test format2 + { + unitTest( Bu::String("0x%{1}00").arg( 75, Bu::Fmt::hex() ).end() == "0x4B00" ); + } } // 03F09CA4F58AC8CA0E80F0D9D409D0A60700A192270004BC3A99E91D0001034F544603362E35013103313130019CA4F58AC8CA0E0002830800002C4200008AC200EBF7D9D4090127BB010000E3 // -- cgit v1.2.3