8#ifndef INCLUDED_BALL_RECORDSTRINGFORMATTER
9#define INCLUDED_BALL_RECORDSTRINGFORMATTER
182#include <balscm_version.h>
191#include <bsl_functional.h>
192#include <bsl_iosfwd.h>
193#include <bsl_string.h>
195#include <bsl_vector.h>
197#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
249 void parseFormatSpecification();
322 bool publishInLocalTime,
346 bool publishInLocalTime,
395 const char *
format()
const;
451 parseFormatSpecification();
458 d_timestampOffset = offset;
465 return d_formatSpec.
c_str();
472 return d_timestampOffset;
489 const RecordStringFormatter& rhs)
491 return !(lhs == rhs);
Definition ball_record.h:178
Definition bdlt_datetimeinterval.h:201
Definition bslma_bslallocator.h:580
Definition bslstl_string.h:1281
const CHAR_TYPE * c_str() const BSLS_KEYWORD_NOEXCEPT
Definition bslstl_string.h:6705
allocator_type get_allocator() const BSLS_KEYWORD_NOEXCEPT
Return the allocator used by this string to supply memory.
Definition bslstl_string.h:6723
Forward declaration.
Definition bslstl_function.h:934
Definition bslstl_set.h:657
Definition bslstl_vector.h:1025
Definition bslma_allocator.h:457
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214
bsl::ostream & operator<<(bsl::ostream &output, const Attribute &attribute)
bool operator!=(const Attribute &lhs, const Attribute &rhs)
Definition bslma_usesbslmaallocator.h:343