8#ifndef INCLUDED_BSLSTL_SYNCBUFBASE
9#define INCLUDED_BSLSTL_SYNCBUFBASE
68#include <bslscm_version.h>
76struct SyncBufBaseUtil;
100 virtual bool emitInternal() = 0;
158 return syncBuf->emitInternal();
165 syncBuf->setEmitOnSync(value);
Definition bslstl_syncbufbase.h:88
virtual ~SyncBufBase()
Destroy this object.
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1804
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_NOEXCEPT
Definition bsls_keyword.h:632
Definition bslstl_algorithm.h:82
Internal utils.
Definition bslstl_syncbufbase.h:124
static bool emit(SyncBufBase *syncBuf)
Definition bslstl_syncbufbase.h:155
static void setEmitOnSync(SyncBufBase *syncBuf, bool value)
Definition bslstl_syncbufbase.h:162