Definition in file fx-0.6.5/lib/ofx_utilities.cpp.
Go to the source code of this file.
Functions | |
string | CharStringtostring (const SGMLApplication::CharString source, string &dest) |
Convert OpenSP CharString to a C++ STL string. | |
string | AppendCharStringtostring (const SGMLApplication::CharString source, string &dest) |
Append an OpenSP CharString to an existing C++ STL string. | |
time_t | ofxdate_to_time_t (const string ofxdate) |
Convert a C++ string containing a time in OFX format to a C time_t. | |
double | ofxamount_to_double (const string ofxamount) |
Convert OFX amount of money to double float. | |
string | strip_whitespace (const string para_string) |
Sanitize a string coming from OpenSP. |
|
Convert OpenSP CharString to a C++ STL string. Convert an OpenSP CharString directly to a C++ stream, to enable the use of cout directly for debugging. Definition at line 60 of file fx-0.6.5/lib/ofx_utilities.cpp. Referenced by OutlineApplication::endElement(), OutlineApplication::error(), and OutlineApplication::startElement(). |
|
Convert OFX amount of money to double float. Convert a C++ string containing an amount of money as specified by the OFX standard and convert it to a double float.
Definition at line 165 of file fx-0.6.5/lib/ofx_utilities.cpp. Referenced by OfxSecurityContainer::add_attribute(), OfxBankTransactionContainer::add_attribute(), OfxInvestmentTransactionContainer::add_attribute(), and OfxBalanceContainer::add_attribute(). |
|
Convert a C++ string containing a time in OFX format to a C time_t. Converts a date from the YYYYMMDDHHMMSS.XXX[gmt offset:tz name] OFX format (see OFX 2.01 spec p.66) to a C time_t.
Definition at line 97 of file fx-0.6.5/lib/ofx_utilities.cpp. Referenced by OfxSecurityContainer::add_attribute(), OfxStatementContainer::add_attribute(), OfxTransactionContainer::add_attribute(), OfxInvestmentTransactionContainer::add_attribute(), and OfxBalanceContainer::add_attribute(). |
|
Sanitize a string coming from OpenSP. Many weird caracters can be present inside a SGML element, as a result on the transfer protocol, or for any reason. This function greatly enhances the reliability of the library by zapping those gremlins (backspace,formfeed,newline,carriage return, horizontal and vertical tabs) as well as removing whitespace at the begining and end of the string. Otherwise, many problems will occur during stringmatching. Definition at line 186 of file fx-0.6.5/lib/ofx_utilities.cpp. Referenced by OutlineApplication::endElement(). |