A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/strbuffer_8hpp_source.html below:

NCBI C++ ToolKit: include/util/strbuffer.hpp Source File

72  void

Open(

const char

*

buffer

,

size_t size

);

78  void

SetCanceledCallback(

const ICanceled

* callback);

82  char

PeekCharNoEOF(

size_t offset

= 0);

87  void

UngetChar(

char

c);

92  bool

SkipExpectedChar(

char

c,

size_t offset

= 0);

93  bool

SkipExpectedChars(

char

c1,

char

c2,

size_t offset

= 0);

99  void

GetChars(

string

&

str

,

size_t count

)

116  void

FindChar(

char

c)

122  size_t

PeekFindChar(

char

c,

size_t

limit)

127  bool

TrySetCurrentPos(

const char

* pos);

153  Uint4

GetUint4(

void

)

157  Uint8

GetUint8(

void

)

160  void

StartSubSource(

void

);

168  return

m_CurrentPos >= m_DataEndPos &&

169

(!m_Input || m_Input->EndOfData());

178  size_t

SetBufferLock(

size_t size

);

180  void

ResetBufferLock(

size_t

pos);

185  const char

* FillBuffer(

const char

* pos,

bool

noEOF =

false

)

187  char

FillBufferNoEOF(

const char

* pos);

188  bool

TryToFillBuffer(

void

);

191  void

BadNumber(

void

)

193  void

NumberOverflow(

void

)

212  size_t

m_BufferLockSize;

231  void

SetCanceledCallback(

const ICanceled

* callback);

247  void

SetBackLimit(

size_t

limit);

252  void

SetUseIndentation(

bool set

);

253  bool

GetUseIndentation(

void

)

const

;

254  void

SetUseEol(

bool set

);

261  char

* DoReserve(

size_t

reserve = 0)

267  char

* DoSkip(

size_t

reserve)

278  void

PutChar(

char

c)

280  void

BackChar(

char

c);

289  void

PutIndent(

void

)

295  void

PutEolAtWordEnd(

size_t

lineLength)

298  void

WrapAt(

size_t

lineLength,

bool

keepWord)

301  void

PutInt4(

Int4

v)

303  void

PutUint4(

Uint4

v)

305  void

PutInt8(

Int8

v)

307  void

PutUint8(

Uint8

v)

323  size_t

GetAvailableSpace(

void

)

const

;

324  size_t

GetBufferSize(

void

)

const

;

326  size_t

m_IndentLevel;

335  bool

m_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