8#ifndef INCLUDED_BSLSTL_SYNCBUFBASE
9#define INCLUDED_BSLSTL_SYNCBUFBASE
68#include <bslscm_version.h>
76struct SyncBufBaseUtil;
100 virtual bool emitInternal() = 0;
162 return syncBuf->emitInternal();
169 syncBuf->setEmitOnSync(value);
Definition bslstl_syncbufbase.h:88
virtual ~SyncBufBase()
Destroy this object.
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1976
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_NOEXCEPT
Definition bsls_keyword.h:674
Definition bslstl_algorithm.h:84
Definition bslstl_syncbufbase.h:126
static void setEmitOnSync(SyncBufBase *syncBuf, bool value)
Definition bslstl_syncbufbase.h:166
static bool emitInternal(SyncBufBase *syncBuf)
Definition bslstl_syncbufbase.h:159