39   memset(&data, 0, 
sizeof(data));
 
   42 OfxStatementContainer::~OfxStatementContainer()
 
   52   if (identifier == 
"CURDEF")
 
   55     data.currency_valid = !value.empty();
 
   57   else if (identifier == 
"MKTGINFO")
 
   61   else if (identifier == 
"DTASOF")
 
   65   else if (identifier == 
"DTSTART")
 
   69   else if (identifier == 
"DTEND")
 
   84     data.ledger_balance_valid = ptr_balance_container->amount_valid;
 
   86     data.ledger_balance_date_valid = ptr_balance_container->
date_valid;
 
   92     data.available_balance_valid = ptr_balance_container->amount_valid;
 
   94     data.available_balance_date_valid = ptr_balance_container->
date_valid;
 
   99     data.available_balance_valid = ptr_balance_container->amount_valid;
 
  101     data.available_balance_date_valid = ptr_balance_container->
date_valid;
 
  106     data.
buying_power = ptr_balance_container->buying_power;
 
  107     data.buying_power_valid = ptr_balance_container->buying_power_valid;
 
  118   if (MainContainer != NULL)
 
  120     return MainContainer->add_container(
this);
 
  130   libofx_context->statementCallback(data);
 
  135 void OfxStatementContainer::add_account(
OfxAccountData * account_data)
 
  137   if (account_data->account_id_valid == 
true)