Exercise Class Reference

#include <ql/exercise.hpp>

Inheritance diagram for Exercise:

Inheritance graph
[legend]
List of all members.

Detailed Description

Base exercise class.


Public Types

enum  Type { American, Bermudan, European }

Public Member Functions

 Exercise (Type type)
Type type () const
Date date (Size index) const
const std::vector< Date > & dates () const
 Returns all exercise dates.
Date lastDate () const

Protected Attributes

std::vector< Datedates_
Type type_