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

#include <qle/instruments/bondoption.hpp>

+ Inheritance diagram for BondOption::arguments:
+ Collaboration diagram for BondOption::arguments:

Public Member Functions

void validate () const override
 

Public Attributes

QuantLib::ext::shared_ptr< QuantLib::Bond > underlying
 
CallabilitySchedule putCallSchedule
 
bool knocksOutOnDefault
 

Detailed Description

Definition at line 59 of file bondoption.hpp.

Member Function Documentation

◆ validate()

void validate ( ) const
override

Definition at line 33 of file bondoption.cpp.

33{ QL_REQUIRE(underlying, "null underlying"); }
QuantLib::ext::shared_ptr< QuantLib::Bond > underlying
Definition: bondoption.hpp:61

Member Data Documentation

◆ underlying

QuantLib::ext::shared_ptr<QuantLib::Bond> underlying

Definition at line 61 of file bondoption.hpp.

◆ putCallSchedule

CallabilitySchedule putCallSchedule

Definition at line 62 of file bondoption.hpp.

◆ knocksOutOnDefault

bool knocksOutOnDefault

Definition at line 63 of file bondoption.hpp.