#include <bdlat_arrayfunctions.h>
List of all members.
Public Types |
enum | { VALUE = 1
} |
typedef MetaInt< 1 > | Type |
typedef bslmf::Tag< 1 > | Tag |
typedef t_TYPE | value_type |
typedef integral_constant | type |
Public Member Functions |
| operator bool () const |
BSLS_KEYWORD_CONSTEXPR | operator value_type () const BSLS_KEYWORD_NOEXCEPT |
Static Public Member Functions |
static Tag & | tag () |
Static Public Attributes |
static
BSLS_KEYWORD_CONSTEXPR_MEMBER
t_TYPE | value = t_VAL |
template<class TYPE, class ALLOC>
struct bdlat_ArrayFunctions::IsArray< bsl::vector< TYPE, ALLOC > >
Member Typedef Documentation
template<class t_TYPE, t_TYPE t_VAL>
template<class t_TYPE, t_TYPE t_VAL>
Member Enumeration Documentation
anonymous enum [inherited] |
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 true
. (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: