List of all members.
Detailed Description
template<>
struct bslmf::MetaInt< 0 >
This specialization of MetaInt
has a VAL
of zero and is convertible to and from bsl::false_type
.
See Component bslmf_metaint
Member Typedef Documentation
template<class t_TYPE, t_TYPE t_VAL>
template<class t_TYPE, t_TYPE t_VAL>
Member Enumeration Documentation
Constructor & Destructor Documentation
Does nothing (MetaInt
is stateless).
Member Function Documentation
Declared but not defined. Meta-function use only. The tag can be used to recover meta-information from an expression. Example: sizeof(f(expr).tag())
returns a different compile-time value depending on the type of the result of calling the f
function but does not actually call the f
function or the tag
method at run-time. Note that f(expr)VALUE
or sizeof(f(expr)Type)
would be ill-formed and that f(expr).value
is not a compile-time expression.
Return false
. (This operator is conversion operator to bool
.)
template<class t_TYPE, t_TYPE t_VAL>
Member Data Documentation
template<class t_TYPE, t_TYPE t_VAL>
The documentation for this struct was generated from the following file: