8#ifndef INCLUDED_BALL_RECORDSTRINGFORMATTER
9#define INCLUDED_BALL_RECORDSTRINGFORMATTER
184#include <balscm_version.h>
196#include <bsl_functional.h>
197#include <bsl_iosfwd.h>
198#include <bsl_string.h>
199#include <bsl_string_view.h>
201#include <bsl_vector.h>
227 FieldStringFormatter;
251 void parseFormatSpecification();
343 bool publishInLocalTime,
368 bool publishInLocalTime,
417 const char *
format()
const;
473 parseFormatSpecification();
480 d_timestampOffset = offset;
487 return d_formatSpec.
c_str();
494 return d_timestampOffset;
511 const RecordStringFormatter& rhs)
513 return !(lhs == rhs);
Definition ball_record.h:176
Definition bdlt_datetimeinterval.h:201
Definition bslma_bslallocator.h:588
Definition bslstl_stringview.h:471
Definition bslstl_string.h:1252
const CHAR_TYPE * c_str() const BSLS_KEYWORD_NOEXCEPT
Definition bslstl_string.h:7405
allocator_type get_allocator() const BSLS_KEYWORD_NOEXCEPT
Return the allocator used by this string to supply memory.
Definition bslstl_string.h:7423
Forward declaration.
Definition bslstl_function.h:946
Definition bslstl_set.h:691
Definition bslstl_vector.h:1120
Definition bslma_allocator.h:545
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
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:344