|
| | EquityCashFlow (Real notional, ext::shared_ptr< EquityIndex > index, const Date &baseDate, const Date &fixingDate, const Date &paymentDate, bool growthOnly=true) |
| |
|
| Real | amount () const override |
| | returns the amount of the cash flow More...
|
| |
| | IndexedCashFlow (Real notional, ext::shared_ptr< Index > index, const Date &baseDate, const Date &fixingDate, const Date &paymentDate, bool growthOnly=false) |
| |
| Date | date () const override |
| |
| virtual Real | notional () const |
| |
| virtual Date | baseDate () const |
| |
| virtual Date | fixingDate () const |
| |
| virtual ext::shared_ptr< Index > | index () const |
| |
| virtual bool | growthOnly () const |
| |
| virtual Real | baseFixing () const |
| |
| virtual Real | indexFixing () const |
| |
| Real | amount () const override |
| | returns the amount of the cash flow More...
|
| |
| void | accept (AcyclicVisitor &) override |
| |
| void | performCalculations () const override |
| |
| | ~CashFlow () override=default |
| |
| bool | hasOccurred (const Date &refDate=Date(), ext::optional< bool > includeRefDate=ext::nullopt) const override |
| | returns true if an event has already occurred before a date More...
|
| |
| virtual Date | exCouponDate () const |
| | returns the date that the cash flow trades exCoupon More...
|
| |
| bool | tradingExCoupon (const Date &refDate=Date()) const |
| | returns true if the cashflow is trading ex-coupon on the refDate More...
|
| |
| | ~Event () override=default |
| |
| | Observable ()=default |
| |
| | Observable (const Observable &) |
| |
| Observable & | operator= (const Observable &) |
| |
| | Observable (Observable &&)=delete |
| |
| Observable & | operator= (Observable &&)=delete |
| |
| virtual | ~Observable ()=default |
| |
| void | notifyObservers () |
| |
| | LazyObject () |
| |
| | ~LazyObject () override=default |
| |
| void | update () override |
| |
| bool | isCalculated () const |
| |
| void | forwardFirstNotificationOnly () |
| |
| void | alwaysForwardNotifications () |
| |
| void | recalculate () |
| |
| void | freeze () |
| |
| void | unfreeze () |
| |
| | Observer ()=default |
| |
| | Observer (const Observer &) |
| |
| Observer & | operator= (const Observer &) |
| |
| virtual | ~Observer () |
| |
| std::pair< iterator, bool > | registerWith (const ext::shared_ptr< Observable > &) |
| |
| void | registerWithObservables (const ext::shared_ptr< Observer > &) |
| |
| Size | unregisterWith (const ext::shared_ptr< Observable > &) |
| |
| void | unregisterWithAll () |
| |
| virtual void | update ()=0 |
| |
| virtual void | deepUpdate () |
| |
Definition at line 37 of file equitycashflow.hpp.