eepgwde::detail::StrikeMaturity Struct Reference

#include <src1/pivot1.hpp>

Inheritance diagram for eepgwde::detail::StrikeMaturity:

eepgwde::detail::DataFrame::Record

List of all members.

Public Member Functions

 StrikeMaturity (DataFrame *df, DataFrame::iterator0 itr, eepgwde::detail::record_t r)
template<typename T>
as_ (const std::string &key) const throw (std::exception)
int maturity () const throw (std::exception)
double strike () const throw (std::exception)
double price () const throw (std::exception)

Public Attributes

int maturity_
double strike_
double price_

Static Public Attributes

static const std::string strike0
static const std::string maturity0
static const std::string price0


Detailed Description

Access records with a strike and maturity.

Provides price, maturity and strike from a record. Used by Pivotter.

Definition at line 33 of file pivot1.hpp.


Constructor & Destructor Documentation

eepgwde::detail::StrikeMaturity::StrikeMaturity ( DataFrame df,
DataFrame::iterator0  itr,
eepgwde::detail::record_t  r 
) [inline]

Definition at line 42 of file pivot1.hpp.


Member Function Documentation

template<typename T>
T eepgwde::detail::StrikeMaturity::as_ ( const std::string &  key  )  const throw (std::exception) [inline]

Definition at line 50 of file pivot1.hpp.

References eepgwde::detail::DataFrame::Record::r_.

int eepgwde::detail::StrikeMaturity::maturity (  )  const throw (std::exception) [inline]

Definition at line 59 of file pivot1.hpp.

References maturity0.

double eepgwde::detail::StrikeMaturity::strike (  )  const throw (std::exception) [inline]

Definition at line 64 of file pivot1.hpp.

References strike0.

double eepgwde::detail::StrikeMaturity::price (  )  const throw (std::exception) [inline]

Definition at line 69 of file pivot1.hpp.

References price0.


Member Data Documentation

Definition at line 34 of file pivot1.hpp.

Definition at line 35 of file pivot1.hpp.

Definition at line 36 of file pivot1.hpp.

const std::string eepgwde::detail::StrikeMaturity::strike0 [static]

Definition at line 38 of file pivot1.hpp.

Referenced by strike().

const std::string eepgwde::detail::StrikeMaturity::maturity0 [static]

Definition at line 39 of file pivot1.hpp.

Referenced by maturity().

const std::string eepgwde::detail::StrikeMaturity::price0 [static]

Definition at line 40 of file pivot1.hpp.

Referenced by price().


The documentation for this struct was generated from the following files:

Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6