Home | History | Annotate | Download | only in lib

Lines Matching refs:strm

36   ifstream strm(filename.c_str());
37 if (!strm) {
47 while (strm.getline(line, kLineLen)) {
102 SymbolTableImpl* SymbolTableImpl::Read(istream &strm,
105 ReadType(strm, &magic_number);
111 ReadType(strm, &name);
113 ReadType(strm, &impl->available_key_);
115 ReadType(strm, &size);
119 ReadType(strm, &symbol);
120 ReadType(strm, &key);
123 if (!strm)
128 bool SymbolTableImpl::Write(ostream &strm) const {
129 WriteType(strm, kSymbolTableMagicNumber);
130 WriteType(strm, name_);
131 WriteType(strm, available_key_);
133 WriteType(strm, size);
136 WriteType(strm, symbol);
138 WriteType(strm, it->second);
140 strm.flush();
141 if (!strm) {
148 bool SymbolTableImpl::WriteText(ostream &strm) const {
152 strm.write(line, strlen(line));
154 strm.flush();
155 if (!strm) {