233#ifndef MUONCABLINGTOOLS_DBLINE_H
234#define MUONCABLINGTOOLS_DBLINE_H
245#include <string_view>
282 void GetLine(std::istream& input);
288 void GetStr(std::string&);
301 DBline(std::istream& stream);
305 void connect(std::istream& stream);
310 template <
class type>
DBline&
token(std::string_view,
type t,
int size);
314 bool empty(
void)
const;
DBline & operator>>(std::string &str)
enum DBline::exist_quote quote
DBline & operator+(int i)
void connect(std::ifstream &file)
const DBfmt & dboct() const
quote check_quote(std::string &) const
void GoodExtraction(void)
DBline & operator<<(std::istream &input)
void GetToken(size_t pos, std::string_view token)
std::ios::fmtflags m_default
const DBfmt & dbdec() const
void GetStr(std::string &)
void GetValue(type &value)
void go_until(std::string_view token)
const DBfmt & dbhex() const
DBline & operator()(std::string_view)
DBline & token(std::string_view)
void GetLine(std::istream &input)
enum result_extraction DBstatus