55 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
69 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
70 if (val < CHAR_MIN || val > CHAR_MAX)
72 "out of range for type 'char'");
86 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
87 if (val < SCHAR_MIN || val > SCHAR_MAX)
89 "out of range for type 'signed char'");
91 fSet(
static_cast<signed char>(val));
103 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
104 if (
static_cast<unsigned int>(val) > UCHAR_MAX)
106 "out of range for type 'unsigned char'");
108 fSet(
static_cast<unsigned char>(val));
120 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
121 if (val < SHRT_MIN || val > SHRT_MAX)
123 "out of range for type 'short'");
137 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
138 if (
static_cast<unsigned int>(val) > USHRT_MAX)
140 "out of range for type 'unsigned short'");
142 fSet(
static_cast<unsigned short>(val));
154 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
168 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
170 fSet(
static_cast<unsigned int>(val));
182 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
196 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
198 fSet(
static_cast<unsigned long>(val));
210 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
211 if (val < -
double(FLT_MAX) || val >
double(FLT_MAX))
213 "out of range for type 'float'");
227 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
240 fSet(std::string(val));
252 throw Rexception(
"RtclSet<>::oper()",
"conversion error");
Tcl_Obj * CurrentArg() const
FIXME_docs.
Tcl_Interp * Interp() const
FIXME_docs.
RtclSet(std::function< void(TP)> &&set)
FIXME_docs.
virtual void operator()(RtclArgs &args) const
Declaration of class ReventLoop.