Output manipulators


Detailed Description

Helper functions for creating formatted output.


Functions

detail::long_weekday_holder QuantLib::io::long_weekday (Weekday)
 output weekdays in long format
detail::short_weekday_holder QuantLib::io::short_weekday (Weekday)
 output weekdays in short format (three letters)
detail::shortest_weekday_holder QuantLib::io::shortest_weekday (Weekday)
 output weekdays in shortest format (two letters)
detail::long_period_holder QuantLib::io::long_period (const Period &)
 output periods in long format (e.g. "2 weeks")
detail::short_period_holder QuantLib::io::short_period (const Period &)
 output periods in short format (e.g. "2w")
detail::short_date_holder QuantLib::io::short_date (const Date &)
 output dates in short format (mm/dd/yyyy)
detail::long_date_holder QuantLib::io::long_date (const Date &)
 output dates in long format (Month ddth, yyyy)
detail::iso_date_holder QuantLib::io::iso_date (const Date &)
 output dates in ISO format (yyyy-mm-dd)
template<typename T>
detail::null_checker< T > QuantLib::io::checknull (T)
 check for nulls before output
detail::ordinal_holder QuantLib::io::ordinal (Size)
 outputs naturals as 1st, 2nd, 3rd...
template<typename T>
detail::power_of_two_holder<
T > 
QuantLib::io::power_of_two (T)
 output integers as powers of two
detail::percent_holder QuantLib::io::percent (Real)
 output reals as percentages
detail::percent_holder QuantLib::io::rate (Rate)
 output rates and spreads as percentages
detail::percent_holder QuantLib::io::volatility (Volatility)
 output volatilities as percentages