Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CrossCcyFixFloatSwap::arguments Class Reference

#include <qle/instruments/crossccyfixfloatswap.hpp>

+ Inheritance diagram for CrossCcyFixFloatSwap::arguments:
+ Collaboration diagram for CrossCcyFixFloatSwap::arguments:

Public Member Functions

void validate () const override
 
- Public Member Functions inherited from CrossCcySwap::arguments
void validate () const override
 

Public Attributes

QuantLib::Rate fixedRate
 
QuantLib::Spread spread
 
- Public Attributes inherited from CrossCcySwap::arguments
std::vector< Currency > currencies
 

Detailed Description

Definition at line 132 of file crossccyfixfloatswap.hpp.

Member Function Documentation

◆ validate()

void validate ( ) const
override

Definition at line 147 of file crossccyfixfloatswap.cpp.

147 {
149 QL_REQUIRE(fixedRate != Null<Rate>(), "Fixed rate cannot be null");
150 QL_REQUIRE(spread != Null<Spread>(), "Spread cannot be null");
151}
void validate() const override
+ Here is the call graph for this function:

Member Data Documentation

◆ fixedRate

QuantLib::Rate fixedRate

Definition at line 134 of file crossccyfixfloatswap.hpp.

◆ spread

QuantLib::Spread spread

Definition at line 135 of file crossccyfixfloatswap.hpp.