Search Toolkit Book for CArrayString
Fixed-buffer string type. More...
#include <objtools/blast/seqdb_writer/writedb_general.hpp>
Inheritance diagram for CArrayString< STR_SIZE >:
Private Attributes char m_Data [STR_SIZE] Data for this string, NUL terminated iff less than STR_SIZE bytes. More...Fixed-buffer string type.
This type stores a string in a fixed buffer. The string length may be up to the specific size (the string is not NUL terminated in the internal array). Compared to std::string, this type is compact, more cache-aware, and does not use dynamic allocation. It cannot handle embedded NULs or strings larger than STR_SIZE.
Definition at line 254 of file writedb_general.hpp.
Constructor & Destructor Documentation ◆ CArrayString() [1/3] ◆ CArrayString() [2/3] ◆ CArrayString() [3/3] Member Function Documentation ◆ Cmp() ◆ Data()Get a pointer to the start of this string's data.
Definition at line 324 of file writedb_general.hpp.
◆ operator<()Return true if this string is less than 'other'.
Definition at line 301 of file writedb_general.hpp.
◆ operator=()Assign this string from another.
Definition at line 316 of file writedb_general.hpp.
◆ operator==()Return true if this string is less than 'other'.
Definition at line 309 of file writedb_general.hpp.
◆ Size() Member Data Documentation ◆ m_DataThe documentation for this class was generated from the following file:
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