Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCBDB__FieldStringBase.html below:
NCBI C++ ToolKit: CBDB_FieldStringBase Class Reference
Protected Member Functions CBDB_FieldStringBase () Protected Member Functions inherited from CBDB_Field int CompareWith (const CBDB_Field &field) const Field comparison function. More...
void CopyFrom (const CBDB_Field &src) Copies field value from another field. More...
bool IsVariableLength () const Return TRUE if it is a variable length variable (like string) More...
bool IsBufferAttached () const Return TRUE if external buffer has already been attached. More...
bool IsSameType (const CBDB_Field &field) const RTTI based check if fld is of the same type. More...
bool IsByteSwapped () const Return TRUE if field belongs to a file with an alternative byte order. More...
void SetNullable () Mark field as "NULL" capable. More...
void SetNotNull () Set "is NULL" flag to FALSE. More...
void SetName (const char *name) Set symbolic name for the field. More...
void SetBufferIdx (unsigned int idx) Set field position in the buffer manager. More...
void * Unpack () Unpack the buffer which contains this field (using CBDB_BufferManager). More...
void SetBuffer (void *buf, size_t buf_size=0) Set external buffer pointer and length. More...
void SetBufferSize (size_t size) Set the buffer size. More...
void SetDataSize (size_t size) Set data size, taking into account possible extra data for some fields. More...
virtual size_t GetExtraDataLength () Hook for defining extra data length. More...
void SetBufferManager (CBDB_BufferManager *owner) Set CBDB_BufferManager – which works as a memory manager for BDB fields. More...
void CopyFrom (const void *src_buf) Copy buffer value from the external source. More...
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