Wt
3.3.8
|
A traits class for a type stored in a boost::any. More...
Static Public Member Functions | |
static WString | asString (const Type &value, const WString &format) |
Converts a value to a string. More... | |
static double | asNumber (const Type &v) |
Converts a value to a number. More... | |
static int | compare (const Type &v1, const Type &v2) |
Compares two values. More... | |
A traits class for a type stored in a boost::any.
The traits are used by Wt's view classes (such as Wt::WTableView Wt::WTreeView, Wt::Chart::WCartesianChart) to deal with values in a Wt::WAbstractItemModel:
This traits class provides a default implementation for supporting values value of a custom type Type in Wt's MVC system, which relies on:
You can specialize these traits if you need to customize one or more of these operations.
|
static |
Converts a value to a number.
The default implementation returns:
|
static |
Converts a value to a string.
The default implementation uses a boost::lexical_cast, and thus an overloaded std::ostream<< operator for the value.
|
static |
Compares two values.
The default implementation uses operator== and operator<.