80 const QuantLib::ext::shared_ptr<Context>
context_;
abstract syntax tree for payoff scripting
const std::map< std::string, std::set< QuantLib::Date > > & probFixingDates() const
const std::map< std::string, std::set< QuantLib::Date > > & payObsDates() const
StaticAnalyser(const ASTNodePtr root, const QuantLib::ext::shared_ptr< Context > context)
std::map< std::string, std::set< QuantLib::Date > > discountPayDates_
const std::map< std::string, std::set< QuantLib::Date > > & fwdCompAvgEvalDates() const
const QuantLib::ext::shared_ptr< Context > context_
const std::map< std::string, std::set< QuantLib::Date > > & fwdCompAvgFixingDates() const
const std::set< QuantLib::Date > & regressionDates() const
std::map< std::string, std::set< QuantLib::Date > > indexEvalDates_
const std::map< std::string, std::set< QuantLib::Date > > & discountObsDates() const
std::map< std::string, std::set< QuantLib::Date > > payObsDates_
std::map< std::string, std::set< QuantLib::Date > > fwdCompAvgStartEndDates_
std::set< QuantLib::Date > regressionDates_
std::map< std::string, std::set< QuantLib::Date > > probFixingDates_
const std::map< std::string, std::set< QuantLib::Date > > & indexFwdDates() const
std::map< std::string, std::set< QuantLib::Date > > payPayDates_
std::map< std::string, std::set< QuantLib::Date > > discountObsDates_
std::map< std::string, std::set< QuantLib::Date > > fwdCompAvgFixingDates_
const std::map< std::string, std::set< QuantLib::Date > > & indexEvalDates() const
const std::map< std::string, std::set< QuantLib::Date > > & fwdCompAvgStartEndDates() const
std::map< std::string, std::set< QuantLib::Date > > indexFwdDates_
const std::map< std::string, std::set< QuantLib::Date > > & payPayDates() const
const std::map< std::string, std::set< QuantLib::Date > > & discountPayDates() const
std::map< std::string, std::set< QuantLib::Date > > fwdCompAvgEvalDates_
void run(const std::string &script="")
script engine context holding variable names and values
Currency and instrument specific conventions/defaults.
QuantLib::ext::shared_ptr< ASTNode > ASTNodePtr
Serializable Credit Default Swap.