Lines Matching defs:std

43 impl::parse_error::parse_error(size_t line, std::string msg) :
44 std::runtime_error(msg),
45 std::pair< size_t, std::string >(line, msg)
59 std::ostringstream oss;
68 impl::parse_error::operator std::string(void)
79 std::runtime_error("No parsing errors yet")
105 impl::format_error::format_error(const std::string& w) :
106 std::runtime_error(w.c_str())
121 const std::string& p_text) :
143 const std::string&
171 impl::header_entry::header_entry(const std::string& n, const std::string& v,
179 const std::string&
185 const std::string&
198 impl::header_entry::has_attr(const std::string& n) const
203 const std::string&
204 impl::header_entry::get_attr(const std::string& n) const
225 class tokenizer : public impl::tokenizer< std::istream > {
227 tokenizer(std::istream& is, size_t curline) :
228 impl::tokenizer< std::istream >
249 std::string hdr_name = t.text();
254 std::string hdr_value = t.text();
265 std::string attr_name = t.text();
270 std::string attr_value = t.text();
280 std::ostream&
281 write(std::ostream& os, const impl::header_entry& he)
283 std::string line = he.name() + ": " + he.value();
287 PRE((*iter).second.find('\"') == std::string::npos);
302 std::pair< size_t, impl::headers_map >
303 impl::read_headers(std::istream& is, size_t curline)
344 return std::pair< size_t, headers_map >(tkz.lineno(), hm);
348 impl::write_headers(const impl::headers_map& hm, std::ostream& os)
363 impl::validate_content_type(const impl::headers_map& hm, const std::string& fmt,
379 const std::string& vstr = atf::text::to_string(version);