Open(
const char*
buffer,
size_t size);
78 voidSetCanceledCallback(
const ICanceled* callback);
82 charPeekCharNoEOF(
size_t offset= 0);
87 voidUngetChar(
charc);
92 boolSkipExpectedChar(
charc,
size_t offset= 0);
93 boolSkipExpectedChars(
charc1,
charc2,
size_t offset= 0);
99 voidGetChars(
string&
str,
size_t count)
116 voidFindChar(
charc)
122 size_tPeekFindChar(
charc,
size_tlimit)
127 boolTrySetCurrentPos(
const char* pos);
153 Uint4GetUint4(
void)
157 Uint8GetUint8(
void)
160 voidStartSubSource(
void);
168 returnm_CurrentPos >= m_DataEndPos &&
169(!m_Input || m_Input->EndOfData());
178 size_tSetBufferLock(
size_t size);
180 voidResetBufferLock(
size_tpos);
185 const char* FillBuffer(
const char* pos,
boolnoEOF =
false)
187 charFillBufferNoEOF(
const char* pos);
188 boolTryToFillBuffer(
void);
191 voidBadNumber(
void)
193 voidNumberOverflow(
void)
212 size_tm_BufferLockSize;
231 voidSetCanceledCallback(
const ICanceled* callback);
247 voidSetBackLimit(
size_tlimit);
252 voidSetUseIndentation(
bool set);
253 boolGetUseIndentation(
void)
const;
254 voidSetUseEol(
bool set);
261 char* DoReserve(
size_treserve = 0)
267 char* DoSkip(
size_treserve)
278 voidPutChar(
charc)
280 voidBackChar(
charc);
289 voidPutIndent(
void)
295 voidPutEolAtWordEnd(
size_tlineLength)
298 voidWrapAt(
size_tlineLength,
boolkeepWord)
301 voidPutInt4(
Int4v)
303 voidPutUint4(
Uint4v)
305 voidPutInt8(
Int8v)
307 voidPutUint8(
Uint8v)
323 size_tGetAvailableSpace(
void)
const;
324 size_tGetBufferSize(
void)
const;
326 size_tm_IndentLevel;
335 boolm_UseIndentation;
345 #include <util/strbuffer.inl>void SkipEndOfLine(CStreamBuffer &b, char lastChar)
Abstract class for implementing "sub collectors".
Interface for testing cancellation request in a long lasting operation.
Include a standard set of the NCBI C++ Toolkit most basic headers.
NLM_EXTERN Nlm_CharPtr LIBCALL SkipSpaces(char FAR *Line)
NLM_EXTERN Nlm_CharPtr LIBCALL SkipChar(char FAR *theString, char Char)
std::ofstream out("events_result.xml")
main entry point for tests
static const char * str(char *buf, int n)
void Write(CObjectOStream &out, TConstObjectPtr object, const CTypeRef &type)
int32_t Int4
4-byte (32-bit) signed integer
uint32_t Uint4
4-byte (32-bit) unsigned integer
int64_t Int8
8-byte (64-bit) signed integer
uint64_t Uint8
8-byte (64-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
char PeekChar(size_t offset=0)
size_t GetIndentLevel(size_t step=2) const
Int8 GetStreamPosAsInt8(void) const
bool EndOfData(void) const
size_t GetLine(void) const
size_t GetCurrentLineLength(void) const
CNcbiStreampos GetStreamPos(void) const
const char * GetError(void) const
CNcbiStreampos GetStreamOffset(void) const
const char * GetError(void) const
bool ZeroIndentLevel(void) const
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
IO_PREFIX::streampos CNcbiStreampos
Portable alias for streampos.
const struct ncbi::grid::netcache::search::fields::SIZE size
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
string ReadLine(CNcbiIstream &in)
NCBI_XUTIL_EXPORT
Parameter to control printing diagnostic message about conversion of static array data from a differe...
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4