Loading [MathJax]/extensions/tex2jax.js
QuantLib
: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
Variables
a
b
c
d
e
f
i
l
m
n
p
r
s
t
Typedefs
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
v
y
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
j
l
m
n
o
p
q
s
t
u
w
y
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
g
h
i
k
m
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
y
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Related Functions
a
b
c
d
f
i
m
n
o
p
q
r
s
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Macros
b
d
i
m
n
p
q
s
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
QuantLib
TermStructure
TermStructure Member List
This is the complete list of members for
TermStructure
, including all inherited members.
allowsExtrapolation
() const
Extrapolator
calendar
() const
TermStructure
virtual
calendar_
TermStructure
protected
checkRange
(const Date &d, bool extrapolate) const
TermStructure
protected
checkRange
(Time t, bool extrapolate) const
TermStructure
protected
dayCounter
() const
TermStructure
virtual
dayCounter_
TermStructure
private
deepUpdate
()
Observer
virtual
disableExtrapolation
(bool b=true)
Extrapolator
enableExtrapolation
(bool b=true)
Extrapolator
extrapolate_
Extrapolator
private
Extrapolator
()=default
Extrapolator
QuantLib::iterator
typedef
Observer
maxDate
() const =0
TermStructure
pure virtual
maxTime
() const
TermStructure
virtual
moving_
TermStructure
protected
notifyObservers
()
Observable
Observable
()
Observable
Observable
(const Observable &)
Observable
Observable
(Observable &&)=delete
Observable
observables_
Observer
private
QuantLib::Observer
()=default
Observer
QuantLib::Observer
(const Observer &)
Observer
observers_
Observable
private
QuantLib::operator=
(const Observer &)
Observer
QuantLib::Observable::operator=
(const Observable &)
Observable
QuantLib::Observable::operator=
(Observable &&)=delete
Observable
referenceDate
() const
TermStructure
virtual
referenceDate_
TermStructure
mutable
private
registerObserver
(Observer *)
Observable
private
registerWith
(const ext::shared_ptr< Observable > &)
Observer
registerWithObservables
(const ext::shared_ptr< Observer > &)
Observer
QuantLib::set_type
typedef
Observer
private
settlementDays
() const
TermStructure
virtual
settlementDays_
TermStructure
private
TermStructure
(DayCounter dc=DayCounter())
TermStructure
explicit
TermStructure
(const Date &referenceDate, Calendar calendar=Calendar(), DayCounter dc=DayCounter())
TermStructure
explicit
TermStructure
(Natural settlementDays, Calendar, DayCounter dc=DayCounter())
TermStructure
timeFromReference
(const Date &date) const
TermStructure
unregisterObserver
(Observer *)
Observable
private
unregisterWith
(const ext::shared_ptr< Observable > &)
Observer
unregisterWithAll
()
Observer
update
() override
TermStructure
virtual
updated_
TermStructure
mutable
protected
~Extrapolator
()=default
Extrapolator
virtual
~Observable
()=default
Observable
virtual
~Observer
()
Observer
virtual
~TermStructure
() override=default
TermStructure
Generated by
Doxygen
1.9.5