29 void from_string(
const std::string &s);
32 IQType() { type = CF32; }
34 IQType(
const IQTypeEnum &e) { type = e; }
36 IQType(
const std::string &s) { from_string(s); }
38 IQType(
const char *s) { from_string(std::string(s)); }
40 inline operator IQTypeEnum()
const {
return type; }
42 inline IQType &operator=(
const IQTypeEnum &e)
48 inline IQType &operator=(
const std::string &s)
54 inline IQType &operator=(
const char *s)
56 from_string(std::string(s));
60 operator std::string()
const;
62 bool draw_combo(
const char *label =
"Format");