|
AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
|
| void drama::SafePrintf | ( | std::ostream & | ostream, |
| const char * | format, | ||
| const T & | value, | ||
| Types... | args | ||
| ) |
Safe formatted write to a stream.
Case with arguments.
This is probably slower then say fprintf(), and provides no way to influence the formatting. But in many cases its type safety is what really matters.
| ostream | The stream to write to. |
| format | The format string. Each % character is to be replaced by the corresponding argument. Note - only the % is needed and used, don't do for example "%d". To output a %, use "%%". |
| value | The first argument. |
| args | Arguments to the format. Any arbitrary types can be formatted as long as an overload of the << operator is available for that type. |
| T | The type of the first argument. |
| Types... | the remaining argument types. |
References CreateRunDramaTask(), DramaTHROW, and SafePrintf().