26#ifndef quantlib_vanilla_swap_hpp
27#define quantlib_vanilla_swap_hpp
29#include <ql/instruments/fixedvsfloatingswap.hpp>
30#include <ql/time/daycounter.hpp>
31#include <ql/time/schedule.hpp>
32#include <ql/optional.hpp>
Arguments for simple swap calculation
const DayCounter & fixedDayCount() const
BusinessDayConvention paymentConvention() const
const Schedule & fixedSchedule() const
const ext::shared_ptr< IborIndex > & iborIndex() const
const DayCounter & floatingDayCount() const
Plain-vanilla swap: fix vs ibor leg.
void setupFloatingArguments(arguments *args) const override
Real Spread
spreads on interest rates
const boost::none_t & nullopt