8#ifndef INCLUDED_BDLT_FORMATTESTUTIL
9#define INCLUDED_BDLT_FORMATTESTUTIL
55#include <bdlscm_version.h>
67#include <bsl_iostream.h>
68#include <bsl_string.h>
99 template <
class t_VALUE_TYPE>
103 const t_VALUE_TYPE& value);
111 template <
class t_VALUE_TYPE,
class t_ARG_TYPE>
115 const t_VALUE_TYPE& value,
116 const t_ARG_TYPE& arg);
129template <
class t_VALUE_TYPE>
133 const t_VALUE_TYPE& value)
137 message, exp,
true, format, value);
139 message->insert(0,
"<char> ");
144 widen(&wFormat, format);
147 message, expw,
true, wFormat, value);
149 message->insert(0,
"<wchar_t> ");
156template <
class t_VALUE_TYPE,
class t_ARG_TYPE>
160 const t_VALUE_TYPE& value,
161 const t_ARG_TYPE& arg)
165 message, exp,
true, format, value, arg);
167 message->insert(0,
"<char> ");
172 widen(&wFormat, format);
175 message, expw,
true, wFormat, value, arg);
177 message->insert(0,
"<wchar_t> ");
191 for (It it = viewIn.
begin(), end = viewIn.
end(); it < end; ++it) {
195 *result += wchar_t(c);
Definition bslstl_stringview.h:471
BSLS_KEYWORD_CONSTEXPR const_iterator end() const BSLS_KEYWORD_NOEXCEPT
Return the past-the-end iterator for this view.
Definition bslstl_stringview.h:1848
const_iterator iterator
Definition bslstl_stringview.h:482
BSLS_KEYWORD_CONSTEXPR size_type length() const BSLS_KEYWORD_NOEXCEPT
Return the length of this view.
Definition bslstl_stringview.h:1913
BSLS_KEYWORD_CONSTEXPR const_iterator begin() const BSLS_KEYWORD_NOEXCEPT
Definition bslstl_stringview.h:1830
Definition bslstl_string.h:1252
void reserve(size_type newCapacity)
Definition bslstl_string.h:6020
void clear() BSLS_KEYWORD_NOEXCEPT
Definition bslstl_string.h:6043
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1917
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bbldc_basicisma30360.h:112