Collaboration diagram for String Manipulations:
|
Classes | |
| class | CTempXStr< _TChar > |
| class | XStr |
| XStr --. More... | |
| class | CNcbiEmptyString |
| Empty "C++" string. More... | |
| class | NStr |
| NStr --. More... | |
| class | CStringUTF8 |
| class | CParseTemplException< TBase > |
| CParseTemplException --. More... | |
| class | CStringException |
| CStringException --. More... | |
| class | IStringDecoder |
| Decoder interface. Names and values can be decoded with different rules. More... | |
| class | IStringEncoder |
| Encoder interface. Names and values can be encoded with different rules. More... | |
| class | CStringDecoder_Url |
| URL-decoder for string pairs parser. More... | |
| class | CStringEncoder_Url |
| URL-encoder for string pairs parser. More... | |
| class | CStringPairs< TContainer > |
| Template for parsing string into pairs of name and value or merging them back into a single string. More... | |
| class | CEncodedString |
| CEncodedString --. More... | |
| struct | PCase_Generic< T > |
| Define Case-sensitive string comparison methods. More... | |
| struct | PNocase_Generic< T > |
| Define Case-insensitive string comparison methods. More... | |
| class | PNocase_Conditional_Generic< T > |
| Define Case-insensitive string comparison methods. More... | |
| struct | PQuickStringLess |
| PQuickStringLess implements an ordering of strings, that is more efficient than usual lexicographical order. More... | |
| struct | CStrDummyTokenPos |
| Do-nothing token position container. More... | |
| struct | CStrTokenizeBase |
| Base class for string splitting. More... | |
| struct | CStrDummyTokenCount< TStr > |
| Do nothing token counter. More... | |
| struct | CStrDummyTargetReserve< TStr, TV, TP, TCount > |
| Do nothing target reservation trait. More... | |
| class | CStrTokenize< TStr, TV, TP, TCount, TReserve > |
| Main tokenization algorithm. More... | |
| struct | CStringTokenCount |
| token count trait for std::string More... | |
| struct | CStrTargetReserve< TStr, TV, TP, TCount > |
| Target reservation trait (applies for vector<>). More... | |
| class | CStrTokenPosAdapter< TPosContainer > |
| Adapter for token position container pointer(NULL legal) Makes pointer to a container look as a legal container. More... | |
| class | CTempString |
| CTempString implements a light-weight string on top of a storage buffer whose lifetime management is known and controlled. More... | |
| class | CTempStringEx |
std::basic_string<> compatibility typedefs and enums | |
| typedef size_t | CTempString::size_type |
| typedef const char * | CTempString::const_iterator |
| static const size_type | CTempString::npos = static_cast<size_type>(-1) |
std::basic_string<> compatibility interface | |
| CTempString & | CTempString::assign (const char *src_str, size_type len) |
| Assign new values to the content of the a string. | |
| CTempString & | CTempString::assign (const CTempString &src_str) |
| CTempString & | CTempString::assign (const CTempString &src_str, size_type off, size_type count) |
| const_iterator | CTempString::begin () const |
| Return an iterator to the string's starting position. | |
| const_iterator | CTempString::end () const |
| Return an iterator to the string's ending position (one past the end of the represented sequence). | |
| const char * | CTempString::data (void) const |
| Return a pointer to the array represented. | |
| size_type | CTempString::length (void) const |
| Return the length of the represented array. | |
| size_type | CTempString::size (void) const |
| Return the length of the represented array. | |
| bool | CTempString::empty (void) const |
| Return true if the represented string is empty (i.e., the length is zero). | |
| void | CTempString::clear (void) |
| Clears the string. | |
| void | CTempString::erase (size_type pos=0) |
| Truncate the string at some specified position Note: basic_string<> supports additional erase() options that we do not provide here. | |
| size_type | CTempString::find (const CTempString &match, size_type pos=0) const |
| Find the first instance of the entire matching string within the current string, beginning at an optional offset. | |
| size_type | CTempString::find (char match, size_type pos=0) const |
| Find the first instance of a given character string within the current string, beginning at an optional offset. | |
| size_type | CTempString::find_first_of (const CTempString &match, size_type pos=0) const |
| Find the first occurrence of any character in the matching string within the current string, beginning at an optional offset. | |
| size_type | CTempString::find_first_not_of (const CTempString &match, size_type pos=0) const |
| Find the first occurrence of any character not in the matching string within the current string, beginning at an optional offset. | |
| CTempString | CTempString::substr (size_type pos) const |
| Obtain a substring from this string, beginning at a given offset. | |
| CTempString | CTempString::substr (size_type pos, size_type len) const |
| Obtain a substring from this string, beginning at a given offset and extending a specified length. | |
| char | CTempString::operator[] (size_type pos) const |
| Index into the current string and provide its character in a read- only fashion. | |
| bool | CTempString::operator== (const char *str) const |
| operator== for C-style strings | |
| bool | CTempString::operator== (const string &str) const |
| operator== for std::string strings | |
| bool | CTempString::operator== (const CTempString &str) const |
| operator== for CTempString strings | |
| bool | CTempString::operator!= (const char *str) const |
| operator!= for C-style strings | |
| bool | CTempString::operator!= (const string &str) const |
| operator!= for std::string strings | |
| bool | CTempString::operator!= (const CTempString &str) const |
| operator!= for CTempString strings | |
| bool | CTempString::operator< (const char *str) const |
| operator< for C-style strings | |
| bool | CTempString::operator< (const string &str) const |
| operator< for std::string strings | |
| bool | CTempString::operator< (const CTempString &str) const |
| operator< for CTempString strings | |
Defines | |
| #define | NCBI_TEXT(x) x |
| #define | NcbiEmptyCStr NCBI_NS_NCBI::kEmptyCStr |
| #define | NcbiEmptyString NCBI_NS_NCBI::CNcbiEmptyString::Get() |
| #define | kEmptyStr NcbiEmptyString |
| #define | NCBI_TEMPSTR_MAKE_COPY() |
| #define | NCBI_TEMPSTR_DESTROY_COPY() |
Typedefs | |
| typedef NCBI_NS_STD::string::size_type | SIZE_TYPE |
| Define size type. | |
| typedef Uint2 | TCharUCS2 |
| Type for character in UCS-2 encoding. | |
| typedef basic_string< TCharUCS2 > | TStringUCS2 |
| Type for string in UCS-2 encoding. | |
| typedef Uint4 | TUnicodeSymbol |
| typedef vector< pair< string, string > > | TStringPairsVector |
| typedef CStringPairs< TStringPairsVector > | CStringPairsParser |
| typedef PCase_Generic< string > | PCase |
| typedef PCase_Generic< const char * > | PCase_CStr |
| typedef PNocase_Generic< string > | PNocase |
| typedef PNocase_Generic< const char * > | PNocase_CStr |
| typedef PNocase_Conditional_Generic< string > | PNocase_Conditional |
| typedef PNocase_Conditional_Generic< const char * > | PNocase_Conditional_CStr |
| typedef TV | CStrTokenize::TContainer |
| typedef TP | CStrTokenize::TPosContainer |
| typedef TCount | CStrTokenize::TCountTrait |
| typedef TReserve | CStrTokenize::TReserveTrait |
Enumerations | |
| enum | ENcbiStrings { eNcbiStrings_Stat, eNcbiStrings_PHID } |
| enum | EEncoding { eEncoding_Unknown, eEncoding_UTF8, eEncoding_Ascii, eEncoding_ISO8859_1, eEncoding_Windows_1252 } |
| CStringUTF8 --. More... | |
Functions | |
| const char * | g_GetNcbiString (ENcbiStrings what) |
| template<class Arg1, class Arg2, class Pred> | |
| bool | AStrEquiv (const Arg1 &x, const Arg2 &y, Pred pr) |
| Check equivalence of arguments using predicate. | |
| void | CStrDummyTokenPos::reserve (string::size_type) |
| static void | CStrTokenize::Do (const TString &str, const TString &delim, TContainer &target, EMergeDelims merge, TPosContainer &token_pos, const TString &empty_str=TString()) |
| Tokenize a string using the specified set of char delimiters. | |
| void | CStrTokenPosAdapter::push_back (string::size_type pos) |
| void | CStrTokenPosAdapter::reserve (string::size_type capacity) |
| CTempString::CTempString (void) | |
| CTempString::CTempString (const char *str) | |
| CTempString::CTempString (const char *str, size_type len) | |
| CTempString::NCBI_DEPRECATED_CTOR (CTempString(const char *str, size_type pos, size_type len)) | |
| Use CTempString(const char* str, size_type len) instead. | |
| CTempString::CTempString (const string &str) | |
| CTempString::NCBI_DEPRECATED_CTOR (CTempString(const string &str, size_type length)) | |
| Use CTempString(const char* str, size_type pos, size_type len) instead. | |
| CTempString::CTempString (const string &str, size_type pos, size_type len) | |
| CTempString::CTempString (const CTempString &str) | |
| CTempString::CTempString (const CTempString &str, size_type pos) | |
| CTempString::CTempString (const CTempString &str, size_type pos, size_type len) | |
| void | CTempString::Copy (string &dst, size_type pos, size_type length) const |
| copy a substring into a string Somewhat similar to basic_string::assign() | |
| CTempString::operator string (void) const | |
| void | CTempString::x_Init (const char *str, size_type str_len, size_type pos, size_type len) |
| void | CTempString::x_Init (const char *str, size_type str_len, size_type pos) |
| bool | CTempString::x_Equals (const_iterator it2, size_type len2) const |
| bool | CTempString::x_Less (const_iterator it2, size_type len2) const |
| CNcbiOstream & | operator<< (CNcbiOstream &out, const CTempString &str) |
| bool | operator== (const string &str1, const CTempString &str2) |
| Global operator== for string and CTempString. | |
| template<size_t Size> | |
| CTempString | literal (const char(&str)[Size]) |
| Templatized initialization from a string literal. | |
| CTempStringEx::CTempStringEx (void) | |
| CTempStringEx::CTempStringEx (const char *str) | |
| CTempStringEx::CTempStringEx (const char *str, size_type len) | |
| CTempStringEx::CTempStringEx (const char *str, size_type len, EZeroAtEnd zero_at_end) | |
| CTempStringEx::CTempStringEx (const string &str) | |
| CTempStringEx::CTempStringEx (const string &str, size_type pos, size_type len) | |
| CTempStringEx::CTempStringEx (const CTempString &str) | |
| CTempStringEx::CTempStringEx (const CTempString &str, size_type pos) | |
| CTempStringEx::CTempStringEx (const CTempString &str, size_type pos, size_type len) | |
| CTempStringEx & | CTempStringEx::assign (const char *str, size_type len) |
| Assign new values to the content of the a string. | |
| CTempStringEx & | CTempStringEx::assign (const char *str, size_type len, EZeroAtEnd zero_at_end) |
| CTempStringEx & | CTempStringEx::assign (const CTempString &str) |
| CTempStringEx & | CTempStringEx::assign (const CTempStringEx &str) |
| CTempStringEx & | CTempStringEx::assign (const CTempString &str, size_type off, size_type count) |
| void | CTempStringEx::clear (void) |
| Clear value to an empty string. | |
| CTempStringEx | CTempStringEx::substr (size_type pos) const |
| Obtain a substring from this string, beginning at a given offset. | |
| CTempStringEx | CTempStringEx::substr (size_type pos, size_type len) const |
| Obtain a substring from this string, beginning at a given offset and extending a specified length. | |
| bool | CTempStringEx::HasZeroAtEnd (void) const |
Variables | |
| const char *const | kEmptyCStr |
| Empty "C" string (points to a ''). | |
| static const SIZE_TYPE | NPOS = NCBI_NS_STD::string::npos |
| Define NPOS constant as the special value "std::string::npos" which is returned when a substring search fails, or to indicate an unspecified string position. | |
| TPosContainer * | CStrTokenPosAdapter::m_TokenPos |
| const char * | CTempString::m_String |
| Stored pointer to string. | |
| size_type | CTempString::m_Length |
| Length of string. | |
| EZeroAtEnd | CTempStringEx::m_ZeroAtEnd |
|
|
|
Definition at line 237 of file tempstr.hpp. Referenced by CTempString::assign(). |
|
|
Definition at line 236 of file tempstr.hpp. Referenced by CTempString::assign(), and CTempString::CTempString(). |
|
|
Definition at line 55 of file ncbi_xstr.hpp. |
|
|
Definition at line 58 of file ncbistr.hpp. Referenced by CAgpRow::GapTypeToString(), CAgpErr::GetMsg(), s_MultiSeqGetName(), and s_QueryFactoryGetName(). |
|
|
|
Definition at line 69 of file tempstr.hpp. |
|
|
Definition at line 2999 of file ncbistr.hpp. |
|
|
Definition at line 3067 of file ncbistr.hpp. |
|
|
Definition at line 3068 of file ncbistr.hpp. |
|
|
Definition at line 3097 of file ncbistr.hpp. |
|
|
Definition at line 3139 of file ncbistr.hpp. |
|
|
Definition at line 3140 of file ncbistr.hpp. |
|
|
Definition at line 3098 of file ncbistr.hpp. |
|
|
Definition at line 68 of file tempstr.hpp. |
|
|
Define size type.
Definition at line 95 of file ncbistr.hpp. |
|
|
Type for character in UCS-2 encoding.
Definition at line 2048 of file ncbistr.hpp. |
|
|||||
|
Definition at line 122 of file ncbistr_util.hpp. |
|
|||||
|
Definition at line 124 of file ncbistr_util.hpp. |
|
|||||
|
Definition at line 123 of file ncbistr_util.hpp. |
|
|||||
|
Definition at line 125 of file ncbistr_util.hpp. |
|
|
Definition at line 2998 of file ncbistr.hpp. |
|
|
Type for string in UCS-2 encoding.
Definition at line 2050 of file ncbistr.hpp. |
|
|
Definition at line 2074 of file ncbistr.hpp. |
|
|
CStringUTF8 --. An UTF-8 string. Stores character data in UTF-8 encoding form. Being initialized, converts source characters into UTF-8. Can convert data back into a particular encoding form (non-UTF8) Supported encodings: ISO 8859-1 (Latin1) Microsoft Windows code page 1252 UCS-2, UCS-4 (no surrogates)
Definition at line 2067 of file ncbistr.hpp. |
|
|
Definition at line 55 of file ncbi_strings.h. |
|
||||||||||||||||
|
Definition at line 758 of file tempstr.hpp. References CTempString::assign(), CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd. |
|
|
Definition at line 754 of file tempstr.hpp. |
|
|
Reimplemented from CTempString. Definition at line 748 of file tempstr.hpp. References CTempString::assign(), CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd. |
|
||||||||||||||||
|
Definition at line 741 of file tempstr.hpp. References CTempString::assign(), and CTempStringEx::m_ZeroAtEnd. |
|
||||||||||||
|
Assign new values to the content of the a string.
Definition at line 735 of file tempstr.hpp. References CTempString::assign(), CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd. Referenced by CWigBufferedLineReader::operator++(). |
|
||||||||||||||||
|
Definition at line 562 of file tempstr.hpp. References CTempString::data(), NCBI_TEMPSTR_DESTROY_COPY, NCBI_TEMPSTR_MAKE_COPY, CTempString::size(), and CTempString::x_Init(). |
|
|
Reimplemented in CTempStringEx. Definition at line 552 of file tempstr.hpp. References NCBI_TEMPSTR_DESTROY_COPY, and NCBI_TEMPSTR_MAKE_COPY. |
|
||||||||||||
|
Assign new values to the content of the a string.
Definition at line 541 of file tempstr.hpp. References CTempString::m_Length, CTempString::m_String, NCBI_TEMPSTR_DESTROY_COPY, and NCBI_TEMPSTR_MAKE_COPY. Referenced by CTempStringEx::assign(). |
|
||||||||||||||||||||
|
Check equivalence of arguments using predicate.
Definition at line 3170 of file ncbistr.hpp. Referenced by CCgiRequest::CalcChecksum(), CCgiCookies::Find(), CId_pat::Id_Match(), CNcbiCommand::IsRequested(), CId_pat::Match(), PFindByName< T >::operator()(), NStr::StringToBool(), and CCgiRequest::x_ProcessInputStream(). |
|
|
Return an iterator to the string's starting position.
Definition at line 242 of file tempstr.hpp. References CTempString::m_String. Referenced by CTempString::Copy(), CTempString::find_first_not_of(), CTempString::find_first_of(), CMemoryLineReader::operator *(), CBufferedLineReader::operator++(), CMemoryLineReader::operator++(), CWigBufferedLineReader::operator++(), CBufferedLineReader::PeekChar(), CBufferedLineReader::UngetLine(), CMemoryLineReader::UngetLine(), CWigBufferedLineReader::UngetLine(), and CTempString::x_Less(). |
|
|
Clear value to an empty string.
Reimplemented from CTempString. Definition at line 768 of file tempstr.hpp. References CTempString::clear(), CTempStringEx::eHasZeroAtEnd, and CTempStringEx::m_ZeroAtEnd. Referenced by CWig2tableApplication::x_TryGetDouble(). |
|
|
Clears the string.
Reimplemented in CTempStringEx. Definition at line 295 of file tempstr.hpp. References CTempString::m_Length, and CTempString::m_String. Referenced by CTempStringEx::clear(), CTempString::CTempString(), and CTempString::x_Init(). |
|
||||||||||||||||
|
copy a substring into a string Somewhat similar to basic_string::assign()
Definition at line 439 of file tempstr.hpp. References CTempString::begin(), and CTempString::length(). Referenced by SAccGuide::AddRule(). |
|
||||||||||||||||
|
Definition at line 420 of file tempstr.hpp. References CTempString::data(), NCBI_TEMPSTR_MAKE_COPY, CTempString::size(), and CTempString::x_Init(). |
|
||||||||||||
|
Definition at line 412 of file tempstr.hpp. References CTempString::data(), NCBI_TEMPSTR_MAKE_COPY, CTempString::size(), and CTempString::x_Init(). |
|
|
Definition at line 404 of file tempstr.hpp. References NCBI_TEMPSTR_MAKE_COPY. |
|
||||||||||||||||
|
Definition at line 396 of file tempstr.hpp. References NCBI_TEMPSTR_MAKE_COPY, and CTempString::x_Init(). |
|
|
Definition at line 388 of file tempstr.hpp. References NCBI_TEMPSTR_MAKE_COPY. |
|
||||||||||||
|
Definition at line 380 of file tempstr.hpp. References NCBI_TEMPSTR_MAKE_COPY. |
|
|
Definition at line 357 of file tempstr.hpp. References CTempString::clear(), CTempString::m_Length, CTempString::m_String, and NCBI_TEMPSTR_MAKE_COPY. |
|
|
Definition at line 350 of file tempstr.hpp. References CTempString::clear(). Referenced by CTempString::substr(). |
|
||||||||||||||||
|
Definition at line 728 of file tempstr.hpp. |
|
||||||||||||
|
Definition at line 723 of file tempstr.hpp. |
|
|
Definition at line 718 of file tempstr.hpp. |
|
||||||||||||||||
|
Definition at line 713 of file tempstr.hpp. |
|
|
Definition at line 708 of file tempstr.hpp. |
|
||||||||||||||||
|
Definition at line 703 of file tempstr.hpp. |
|
||||||||||||
|
Definition at line 698 of file tempstr.hpp. |
|
|
Definition at line 693 of file tempstr.hpp. |
|
|
Definition at line 689 of file tempstr.hpp. Referenced by CTempStringEx::substr(). |
|
|
||||||||||||||||||||||||||||||||
|
Tokenize a string using the specified set of char delimiters.
Definition at line 151 of file ncbistr_util.hpp. |
|
|
Return true if the represented string is empty (i.e., the length is zero).
Definition at line 278 of file tempstr.hpp. References CTempString::m_Length. Referenced by CObjectIStreamXml::BeginClassMember(), CAutoEnvironmentVariable::CAutoEnvironmentVariable(), CObjectIStreamXml::CloseStackTag(), CCodeGenerator::GenerateCvsignore(), CObjectIStreamXml::OpenStackTag(), CObjectIStreamXml::SkipStackTagName(), CWriteDB_IsamIndex::x_AddTextId(), CGFFReader::x_ParseStructuredComment(), CGFFReader::x_ParseTypeComment(), and CSQLITE_Statement::x_Prepare(). |
|
|
Return an iterator to the string's ending position (one past the end of the represented sequence).
Definition at line 249 of file tempstr.hpp. References CTempString::m_Length, and CTempString::m_String. Referenced by CTempString::find_first_not_of(), CTempString::find_first_of(), and CMemoryLineReader::operator++(). |
|
|
Truncate the string at some specified position Note: basic_string<> supports additional erase() options that we do not provide here.
Definition at line 428 of file tempstr.hpp. References CTempString::m_Length. |
|
||||||||||||
|
Find the first instance of a given character string within the current string, beginning at an optional offset.
Definition at line 525 of file tempstr.hpp. References CTempString::length(), CTempString::m_String, and CTempString::npos. |
|
||||||||||||
|
Find the first instance of the entire matching string within the current string, beginning at an optional offset.
Definition at line 495 of file tempstr.hpp. References CTempString::length(), match(), and CTempString::npos. Referenced by SAccGuide::AddRule(), SDiagMessage::ParseMessage(), s_FindAttribute(), and s_ProcessECNumberLine(). |
|
||||||||||||
|
Find the first occurrence of any character not in the matching string within the current string, beginning at an optional offset.
Definition at line 467 of file tempstr.hpp. References CTempString::begin(), CTempString::end(), CTempString::length(), and match(). |
|
||||||||||||
|
Find the first occurrence of any character in the matching string within the current string, beginning at an optional offset.
Definition at line 452 of file tempstr.hpp. References CTempString::begin(), CTempString::end(), CTempString::length(), and match(). Referenced by s_URLDecode(). |
|
|
Definition at line 42 of file ncbi_strings.c. References s_NcbiStrings. Referenced by CCgiApplication::x_OnEvent(), and CCgiRequest::x_SetPageHitId(). |
|
|
Definition at line 801 of file tempstr.hpp. References CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd. Referenced by NStr::StringToDouble(), CWig2tableApplication::x_GetParamName(), CWig2tableApplication::x_GetParamValue(), and CWig2tableApplication::x_TryGetDouble(). |
|
|
Return the length of the represented array.
Definition at line 264 of file tempstr.hpp. References CTempString::m_Length. Referenced by CWriteDB_Impl::AddSequence(), CWriteDB::AddSequence(), CTempString::Copy(), CTempString::find(), CTempString::find_first_not_of(), CTempString::find_first_of(), CTempString::operator string(), operator<<(), CFastaReader::ParseDataLine(), CFastaReader::ParseDefLine(), CFastaReader::ParseIDs(), CFastaReader::ParseRange(), CFastaReader::ParseTitle(), s_GetField(), s_SkipAllowedSymbols(), CFastaReader::SaveSeqData(), SeqDB_UnpackAmbiguities(), NStr::StringToUInt8_DataSize(), CWriteDB_File::Write(), CTempString::x_Equals(), and CTempString::x_Less(). |
|
||||||||||
|
Templatized initialization from a string literal. This version is optimized to deal specifically with constant-sized built-in arrays. Definition at line 373 of file tempstr.hpp. Referenced by CTSE_Default_Assigner::LoadSequence(). |
|
|
Use CTempString(const char* str, size_type pos, size_type len) instead.
|
|
|
Use CTempString(const char* str, size_type len) instead.
|
|
|
Definition at line 588 of file tempstr.hpp. References CTempString::data(), and CTempString::length(). |
|
|
operator!= for CTempString strings
Definition at line 640 of file tempstr.hpp. |
|
|
operator!= for std::string strings
Definition at line 633 of file tempstr.hpp. |
|
|
operator!= for C-style strings
Definition at line 626 of file tempstr.hpp. |
|
|
operator< for CTempString strings
Definition at line 676 of file tempstr.hpp. References CTempString::data(), CTempString::size(), and CTempString::x_Less(). |
|
|
operator< for std::string strings
Definition at line 669 of file tempstr.hpp. References CTempString::x_Less(). |
|
|
operator< for C-style strings
Definition at line 659 of file tempstr.hpp. References CTempString::m_String, and CTempString::x_Less(). |
|
||||||||||||
|
Definition at line 229 of file ncbistre.cpp. |
|
||||||||||||
|
Global operator== for string and CTempString.
Definition at line 216 of file tempstr.hpp. |
|
|
operator== for CTempString strings
Definition at line 619 of file tempstr.hpp. References CTempString::data(), CTempString::size(), and CTempString::x_Equals(). |
|
|
operator== for std::string strings
Definition at line 612 of file tempstr.hpp. References CTempString::x_Equals(). |
|
|
operator== for C-style strings
Definition at line 602 of file tempstr.hpp. References CTempString::m_String, and CTempString::x_Equals(). |
|
|
Index into the current string and provide its character in a read- only fashion. If the index is beyond the length of the string, a NULL character is returned. Definition at line 285 of file tempstr.hpp. References CTempString::m_Length, and CTempString::m_String. |
|
||||||||||
|
Definition at line 268 of file ncbistr_util.hpp. References CStrTokenPosAdapter< TPosContainer >::m_TokenPos. |
|
||||||||||
|
Definition at line 272 of file ncbistr_util.hpp. References CStrTokenPosAdapter< TPosContainer >::m_TokenPos. |
|
|
Definition at line 57 of file ncbistr_util.hpp. |
|
|
||||||||||||
|
Obtain a substring from this string, beginning at a given offset and extending a specified length.
Definition at line 786 of file tempstr.hpp. References CTempStringEx::CTempStringEx(), CTempString::data(), CTempStringEx::eNoZeroAtEnd, CTempStringEx::m_ZeroAtEnd, and CTempString::size(). |
|
|
Obtain a substring from this string, beginning at a given offset.
Definition at line 775 of file tempstr.hpp. References CTempStringEx::CTempStringEx(), CTempString::data(), CTempStringEx::m_ZeroAtEnd, and CTempString::size(). Referenced by CWig2tableApplication::x_GetParamName(), and CWig2tableApplication::x_GetParamValue(). |
|
||||||||||||
|
Obtain a substring from this string, beginning at a given offset and extending a specified length.
Definition at line 581 of file tempstr.hpp. References CTempString::CTempString(). |
|
|
Obtain a substring from this string, beginning at a given offset.
Definition at line 574 of file tempstr.hpp. References CTempString::CTempString(). Referenced by s_FindAttribute(), s_ProcessECNumberLine(), and s_URLDecode(). |
|
||||||||||||
|
Definition at line 595 of file tempstr.hpp. References CTempString::data(), and CTempString::length(). Referenced by CTempString::operator==(). |
|
||||||||||||||||
|
Definition at line 305 of file tempstr.hpp. References CTempString::clear(), CTempString::m_Length, and CTempString::m_String. |
|
||||||||||||||||||||
|
Definition at line 319 of file tempstr.hpp. References CTempString::clear(), CTempString::m_Length, and CTempString::m_String. Referenced by CTempString::assign(), and CTempString::CTempString(). |
|
||||||||||||
|
Definition at line 647 of file tempstr.hpp. References CTempString::begin(), and CTempString::length(). Referenced by CTempString::operator<(). |
|
|
Empty "C" string (points to a '').
Definition at line 61 of file ncbistr.cpp. Referenced by CNetCacheServer::CNetCacheServer(), CNcbiEnvironment::Enumerate(), g_DiagUnknownFunction(), CExceptionWrapper::GetErrCodeString(), CNcbiEnvironment::Reset(), s_FindPathToGeneInfoFiles(), s_FindPathToWM(), s_OrganelleName(), CBDB_FieldLString::Set(), CNcbiEnvironment::Set(), CBDB_FieldString::Set(), and CNcbiEnvironment::Unset(). |
|
|
Length of string.
Definition at line 191 of file tempstr.hpp. Referenced by CTempString::assign(), CTempString::clear(), CTempString::CTempString(), CTempString::empty(), CTempString::end(), CTempString::erase(), CTempString::length(), CTempString::operator[](), CTempString::size(), and CTempString::x_Init(). |
|
|
Stored pointer to string.
Definition at line 190 of file tempstr.hpp. Referenced by CTempString::assign(), CTempString::begin(), CTempString::clear(), CTempString::CTempString(), CTempString::data(), CTempString::end(), CTempString::find(), CTempString::operator<(), CTempString::operator==(), CTempString::operator[](), and CTempString::x_Init(). |
|
|||||
|
Definition at line 277 of file ncbistr_util.hpp. Referenced by CStrTokenPosAdapter< TPosContainer >::push_back(), and CStrTokenPosAdapter< TPosContainer >::reserve(). |
|
|
Definition at line 807 of file tempstr.hpp. Referenced by CTempStringEx::assign(), CTempStringEx::clear(), CTempStringEx::HasZeroAtEnd(), and CTempStringEx::substr(). |
|
|
Definition at line 70 of file tempstr.hpp. Referenced by CTempString::find(). |
|
1.4.6
Modified on Mon Dec 07 16:24:35 2009 by modify_doxy.py rev. 173732