5 #include <libutl/String.h> 132 T operator+(T rhs)
const 137 T operator-(T rhs)
const 142 T operator*(T rhs)
const 147 T operator/(T rhs)
const 216 #include <libutl/Tokenizer.h> 232 auto& num = utl::cast<Number<T>>(rhs);
246 auto& num = utl::cast<Number<T>>(rhs);
293 sprintf(buf, fmt, _n);
#define UTL_CLASS_IMPL_TPL(className, T)
Implementation of standard UTL++ functionality for a template class.
void serializeIn(Stream &is, uint_t mode=ser_default)
Serialize from an input stream.
String toString(const FwdIt &begin, const FwdIt &end, const String &sep, bool key=false)
Obtain a string representation of a sequence (via Object::toString()).
void serialize(bool &b, Stream &stream, uint_t io, uint_t mode=ser_default)
Serialize a boolean.
void deInit()
De-initialize UTL++.
default representation (via getSerializeMode())
void copy(T *dest, const T *src, size_t len)
Copy one array of objects to another.
void serializeOut(Stream &os, uint_t mode=ser_default) const
Serialize to an output stream.
unsigned int uint_t
Unsigned integer.
#define ABORT()
Immediately terminates the program.
Provide printf formatting strings for common types.
#define UTL_CLASS_DECL_TPL(DC, T, BC)
Declaration of standard UTL++ functionality for a template class with one parameter.
Root of UTL++ class hierarchy.
int compare(bool lhs, bool rhs)
Compare two boolean values.
void init()
Initialize UTL++.