Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCBDB__FieldString.html below:
NCBI C++ ToolKit: CBDB_FieldString Class Reference
Additional Inherited Members Public Types inherited from CBDB_FieldStringBase enum EOverflowAction { eThrowOnOverflow , eTruncateOnOverflow , eTruncateOnOverflowLogError } Public Types inherited from CBDB_Field enum ELengthType { eFixedLength , eVariableLength } Length based classificator for fields (fixed-variable) More...
Protected Member Functions inherited from CBDB_FieldStringBase 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...
Protected Attributes inherited from CBDB_Field CBDB_BufferManager * m_BufferManager struct { unsigned CBDB_Field::VariableLength: 1 unsigned CBDB_Field::Attached: 1 unsigned CBDB_Field::Nullable: 1 } m_Flags
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