diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2012-09-05 20:44:55 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2012-09-05 20:44:55 +0000 |
| commit | e5f2e1ce7faeb8fb4609f7291e77d5b682685057 (patch) | |
| tree | c00b5d47966aef916f8a2f055aedadade5fa95d3 /src/tests | |
| parent | 69d1606ac97547896a0ede8dee5e59fc4a5de7c2 (diff) | |
| download | libbu++-e5f2e1ce7faeb8fb4609f7291e77d5b682685057.tar.gz libbu++-e5f2e1ce7faeb8fb4609f7291e77d5b682685057.tar.bz2 libbu++-e5f2e1ce7faeb8fb4609f7291e77d5b682685057.tar.xz libbu++-e5f2e1ce7faeb8fb4609f7291e77d5b682685057.zip | |
This'll make *everything* rebuild. String formatters now support the end()
call, which will force substitution and return a string. They now also support
ending actions, which let us do great stuff like printing stuff out after
formatting finished...and other stuff.
Diffstat (limited to '')
| -rw-r--r-- | src/tests/print.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/tests/print.cpp b/src/tests/print.cpp new file mode 100644 index 0000000..7d55554 --- /dev/null +++ b/src/tests/print.cpp | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | #include <bu/sio.h> | ||
| 2 | |||
| 3 | int main() | ||
| 4 | { | ||
| 5 | Bu::print("hello there %1!\n").arg("Bob"); | ||
| 6 | |||
| 7 | Bu::println("This is %1 crazy, like %2 times over!"). | ||
| 8 | arg("totally").arg( 47.2 ); | ||
| 9 | Bu::println("This is unsubstituted?"); | ||
| 10 | |||
| 11 | return 0; | ||
| 12 | } | ||
| 13 | |||
