#include <csvparser.h>
Public Member Functions | |
CSVParser () | |
const CSVParser & | operator<< (const string &sIn) |
const CSVParser & | operator<< (const char *sIn) |
CSVParser & | operator>> (int &nOut) |
CSVParser & | operator>> (Natural &nOut) |
CSVParser & | operator>> (double &nOut) |
CSVParser & | operator>> (string &sOut) |
CSVParser & | operator>> (TypeOfRate &tOut) |
used to parse yield curve points - type of rate can be cash or swap | |
CSVParser & | operator>> (CreditSpreadType &tOut) |
used to parse credit curve spreads - type of rate can be absolute or relative | |
CSVParser & | operator>> (Date &dOut) |
Private Member Functions | |
void | SkipSpaces (void) |
Private Attributes | |
string | m_sData |
string::size_type | m_nPos |
|
Definition at line 41 of file csvparser.cpp. |
|
Definition at line 60 of file csvparser.cpp. |
|
Definition at line 53 of file csvparser.cpp. |
|
Definition at line 162 of file csvparser.cpp. References Day, m, m_nPos, m_sData, Month, StringTokenizer::nextIntToken(), SkipSpaces(), and Year. |
|
used to parse credit curve spreads - type of rate can be absolute or relative
Definition at line 111 of file csvparser.cpp. References Absolute, m_nPos, m_sData, Relative, SkipSpaces(), and CreditSpreadPoint::TypeAsString(). |
|
used to parse yield curve points - type of rate can be cash or swap
Definition at line 97 of file csvparser.cpp. References Cash, m_nPos, m_sData, SkipSpaces(), Swap, and yieldPoint::TypeAsString(). |
|
Definition at line 127 of file csvparser.cpp. References m_nPos, m_sData, and SkipSpaces(). |
|
Definition at line 84 of file csvparser.cpp. References m_nPos, m_sData, and SkipSpaces(). |
|
Definition at line 79 of file csvparser.cpp. References Natural, and operator>>(). |
|
Definition at line 67 of file csvparser.cpp. References m_nPos, m_sData, and SkipSpaces(). Referenced by operator>>(). |
|
Definition at line 47 of file csvparser.cpp. References m_nPos, and m_sData. Referenced by operator>>(). |
|
Definition at line 46 of file csvparser.h. Referenced by CSVParser(), operator<<(), operator>>(), and SkipSpaces(). |
|
Definition at line 45 of file csvparser.h. Referenced by CSVParser(), operator<<(), operator>>(), and SkipSpaces(). |