33    return isin_==sik.isin_;
 
   38    return isin_<sik.isin_;
 
   43    std::ostringstream os;
 
   45       <<
"ISIN="<<isin_.to_string();
 
   49 inline ref_data::hash_security_id_key::element_type
 
   51    return sik.isin_.hash();
 
   57    while (line_it
!=eof) {
 
   59       std::string sid=*semicolon_it;
 
   61       std::string isin=*std::next(semicolon_it, isin_field);
 
   62       assert(!isin.empty());
 
   64          boost::lexical_cast<common::SecurityID_t>(sid),
 
   65          boost::lexical_cast<security_id_key::element_type>(isin),
 
   67       lookup_instrument_id_.emplace(security_id_key(mfr), mfr.instrument);
 
   68       lookup_isin_.emplace(mfr.instrument, security_id_key(mfr));
 
   75    std::ostringstream os;
 
   77       <<
"lookup_instrument_id: size="<<lookup_instrument_id_.size()<<
", ";
 
   78    for (
auto const &i : lookup_isin_) {
 
   80          <<
"security_id_key="<<i.first
 
   81          <<
", ISIN="<<i.second;
 
   84       <<
"lookup_isin: size="<<lookup_isin_.size()<<
", ";
 
   85    for (
auto const &i : lookup_isin_) {
 
   88          <<
", security_id_key="<<i.second;
 
  100 operator<<(
std::ostream &os, 
ref_data const &rd) 
noexcept(
false) {