NCBI C++ ToolKit
Classes | Defines | Typedefs | Enumerations | Enumerator | Functions | Variables
String Manipulations
CORELIB
+ Collaboration diagram for String Manipulations:

Classes

class  CTempXStr< _TChar >
class  XStr
 XStr --. More...
class  CNcbiEmptyString
 Empty "C++" string. More...
class  NStr
 NStr --. More...
class  CUtf8
 CUtf8 --. More...
class  CParseTemplException< TBase >
 CParseTemplException --. More...
class  CStringException
 CStringException --. More...
class  IStringDecoder
 CStringPairsParser --. 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  CStrDummyTokenCount
 Do nothing token counter. More...
struct  CStrDummyTargetReserve< TV, TP >
 Do nothing target reservation trait. More...
class  CTempStringList
 Singly-linked list of substrings that will constitute a single Split/Tokenize piece, optimized for the typical one-node case. More...
struct  CTempStringList::SNode
class  CStrTokenizeBase
class  CStrTokenize< TStr, TV, TP, TCount, TReserve >
 Main tokenization algorithm. More...
struct  CStringTokenCount
 token count trait for std::string More...
struct  CStrTargetReserve< 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
class  CTempString_Storage
 Helper class to allocate memory for CTempString[Ex] on demand in the functions which need to modify the strings (e.g. More...
class  CTextJoiner< num_prealloc, TIn, TOut >
 CTextJoiner<> -- template for efficiently collecting and joining strings. More...

Defines

#define NCBI_TEXT(x)   x
#define NcbiEmptyCStr   NCBI_NS_NCBI::kEmptyCStr
#define NcbiEmptyString   NCBI_NS_NCBI::CNcbiEmptyString::Get()
#define kEmptyStr   NcbiEmptyString
#define _TX(x)   x
#define _T_XSTRING(x)   (x)
#define _T_STDSTRING(x)   (x)
#define _T_XCSTRING(x)   impl_ToCString(x)
#define _T_CSTRING(x)   (x)
#define NcbiEmptyXCStr   NcbiEmptyCStr
#define NcbiEmptyXString   NcbiEmptyString
#define kEmptyXStr   kEmptyStr
#define kEmptyXCStr   kEmptyCStr
#define NCBI_TEMPSTR_MAKE_COPY()
#define NCBI_TEMPSTR_DESTROY_COPY()

Typedefs

typedef
NCBI_NS_STD::string::size_type 
SIZE_TYPE
 Define size type.
typedef char TXChar
typedef string TXString
typedef Uint4 TUnicodeSymbol
typedef basic_string
< TUnicodeSymbol
TStringUnicode
 Unicode string.
typedef unsigned long TCharUCS4
 UCS-4 character.
typedef basic_string< TCharUCS4TStringUCS4
 UCS-4 string.
typedef Uint2 TCharUCS2
 Type for character in UCS-2 encoding.
typedef basic_string< TCharUCS2TStringUCS2
 Type for string in UCS-2 encoding.
typedef vector< pair< string,
string > > 
TStringPairsVector
typedef CStringPairs
< TStringPairsVector
CStringPairsParser
typedef PCase_Generic< stringPCase
typedef PCase_Generic< const
char * > 
PCase_CStr
typedef PNocase_Generic< stringPNocase
typedef PNocase_Generic< const
char * > 
PNocase_CStr
typedef
PNocase_Conditional_Generic
< string
PNocase_Conditional
typedef
PNocase_Conditional_Generic
< const char * > 
PNocase_Conditional_CStr
typedef NStr::TSplitFlags CStrTokenizeBase::TFlags
typedef TStr CStrTokenize< TStr, TV, TP, TCount, TReserve >::TString
typedef TV CStrTokenize< TStr, TV, TP, TCount, TReserve >::TContainer
typedef TP CStrTokenize< TStr, TV, TP, TCount, TReserve >::TPosContainer
typedef TCount CStrTokenize< TStr, TV, TP, TCount, TReserve >::TCountTrait
typedef TReserve CStrTokenize< TStr, TV, TP, TCount, TReserve >::TReserveTrait
typedef CTempString::size_type CTempString_Storage::size_type
typedef char * CTempString_Storage::TBuffer
typedef list< TBuffer > CTempString_Storage::TData

Enumerations

enum  ENcbiStrings { eNcbiStrings_Stat, eNcbiStrings_PHID }
enum  EEncoding {
  eEncoding_Unknown, eEncoding_UTF8, eEncoding_Ascii, eEncoding_ISO8859_1,
  eEncoding_Windows_1252
}
enum  CTempStringEx::EZeroAtEnd { CTempStringEx::eNoZeroAtEnd, CTempStringEx::eHasZeroAtEnd }

Functions

const char * g_GetNcbiString (ENcbiStrings what)
const char * impl_ToCString (const char *s)
const char * impl_ToCString (const string &s)
CNcbiOstreamoperator<< (CNcbiOstream &os, const TStringUCS2 &str)
 Operator for writing TStringUCS2 to stream.
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::push_back (string::size_type)
void CStrDummyTokenPos::reserve (string::size_type)
static size_t CStrDummyTokenCount::Count (CStrTokenizeBase &)
static void CStrDummyTargetReserve< TV, TP >::Reserve (CStrTokenizeBase &, TV &, TP &)
 CTempStringList::CTempStringList (CTempString_Storage *storage)
void CTempStringList::Add (const CTempString &s)
void CTempStringList::Clear (void)
void CTempStringList::Join (string *s) const
void CTempStringList::Join (CTempStringEx *s) const
size_t CTempStringList::GetSize (void) const
 CTempStringList::SNode::SNode ()
 CTempStringList::SNode::SNode (const CTempString &s)
 CStrTokenizeBase::CStrTokenizeBase (const CTempString &str, const CTempString &delim, TFlags flags, CTempString_Storage *storage)
SIZE_TYPE CStrTokenizeBase::GetPos (void) const
bool CStrTokenizeBase::AtEnd (void) const
bool CStrTokenizeBase::Advance (CTempStringList *part_collector)
void CStrTokenizeBase::SkipDelims (void)
void CStrTokenizeBase::SetDelim (const CTempString &delim)
void CStrTokenizeBase::x_ExtendInternalDelim ()
 CStrTokenize< TStr, TV, TP, TCount, TReserve >::CStrTokenize (const TString &str, const TString &delim, TFlags flags, CTempString_Storage *storage)
 Constructor.
void CStrTokenize< TStr, TV, TP, TCount, TReserve >::Do (TContainer &target, TPosContainer &token_pos, const TString &empty_str=TString())
 Tokenize the string using the specified set of char delimiters.
static size_t CStringTokenCount::Count (CStrTokenizeBase &tokenizer)
static void CStrTargetReserve< TV, TP, TCount >::Reserve (CStrTokenizeBase &tokenizer, TV &target, TP &token_pos)
 CStrTokenPosAdapter< TPosContainer >::CStrTokenPosAdapter (TPosContainer *token_pos)
 If token_pos construction parameter is NULL all calls are ignored.
void CStrTokenPosAdapter< TPosContainer >::push_back (string::size_type pos)
void CStrTokenPosAdapter< TPosContainer >::reserve (string::size_type capacity)
 CTempString::CTempString (void)
 CTempString::CTempString (const char *str)
 CTempString::CTempString (const char *str, size_type len)
 CTempString::CTempString (const char *str, size_type pos, size_type len)
 Use CTempString(const char* str + pos, size_type len - pos) instead.
 CTempString::CTempString (const string &str)
 CTempString::CTempString (const string &str, size_type len)
 Use CTempString(const string& str, 0, 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
CNcbiOstreamoperator<< (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)
CTempStringExCTempStringEx::assign (const char *str, size_type len)
 Assign new values to the content of the a string.
CTempStringExCTempStringEx::assign (const char *str, size_type len, EZeroAtEnd zero_at_end)
CTempStringExCTempStringEx::assign (const CTempString &str)
CTempStringExCTempStringEx::assign (const CTempStringEx &str)
CTempStringExCTempStringEx::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
 CTempString_Storage::~CTempString_Storage (void)
char * CTempString_Storage::Allocate (CTempString::size_type len)
CTextJoinerCTextJoiner< num_prealloc, TIn, TOut >::Add (const TIn &s)
void CTextJoiner< num_prealloc, TIn, TOut >::Join (TOut *result) const

Variables

const char *const kEmptyCStr
 Empty "C" string (points to a '\0').
const SIZE_TYPE NPOS = static_cast<SIZE_TYPE>(-1)
 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.
CTempString CTempStringList::SNode::str
auto_ptr< SNode > CTempStringList::SNode::next
SNode CTempStringList::m_FirstNode
SNode * CTempStringList::m_LastNode
CTempString_StorageCTempStringList::m_Storage
const CTempStringCStrTokenizeBase::m_Str
CTempString CStrTokenizeBase::m_Delim
SIZE_TYPE CStrTokenizeBase::m_Pos
TFlags CStrTokenizeBase::m_Flags
CTempString_StorageCStrTokenizeBase::m_Storage
CTempStringEx CStrTokenizeBase::m_InternalDelim
CTempString_Storage CStrTokenizeBase::m_DelimStorage
TPosContainer * CStrTokenPosAdapter< TPosContainer >::m_TokenPos
const char * CTempString::m_String
 Stored pointer to string.
size_type CTempString::m_Length
 Length of string.
EZeroAtEnd CTempStringEx::m_ZeroAtEnd
TData CTempString_Storage::m_Data

std::basic_string<> compatibility typedefs and enums

typedef char CTempString::value_type
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

CTempStringCTempString::assign (const char *src_str, size_type len)
 Assign new values to the content of the a string.
CTempStringCTempString::assign (const CTempString &src_str)
CTempStringCTempString::assign (const CTempString &src_str, size_type off, size_type count)
CTempStringCTempString::operator= (const CTempString &str)
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 in a forward direction, beginning at an optional offset.
size_type CTempString::rfind (const CTempString &match, size_type pos=npos) const
 Find the first instance of the entire matching string within the current string in a backward direction, beginning at an optional offset.
size_type CTempString::rfind (char match, size_type pos=npos) const
 Find the last 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.
size_type CTempString::find_last_of (const CTempString &match, size_type pos=npos) const
 Find the last occurrence of any character in the matching string within the current string, beginning at an optional offset.
size_type CTempString::find_last_not_of (const CTempString &match, size_type pos=npos) const
 Find the last 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

Define Documentation

#define _T_CSTRING (   x)    (x)
#define _T_STDSTRING (   x)    (x)
#define _T_XCSTRING (   x)    impl_ToCString(x)
#define _T_XSTRING (   x)    (x)
#define _TX (   x)    x
#define kEmptyStr   NcbiEmptyString

Definition at line 118 of file ncbistr.hpp.

Referenced by CAlignFormatUtil::AcknowledgeBlastSubject(), CCgiCookies::Add(), CArgDescriptions::AddAlias(), CCgiEntries_Parser::AddArgument(), CCommandArgDescriptions::AddCommand(), CArgDescriptions::CPrintUsage::AddCommandDescription(), CBamUIDataSource::AddDataLoader(), CTime::AddDay(), CArgDescriptions::CPrintUsage::AddDetails(), CArgDescriptions::AddExtra(), CTime::AddMinute(), CTime::AddMonth(), CSeqEntry_INCONSISTENT_BIOSOURCE::AddSeqEntry(), CSrcStructuredVoucherPartColumn::AddToBioSource(), CCommentColumn::AddToFeature(), CExceptionColumn::AddToFeature(), CGbQualColumn::AddToFeature(), CDescriptionColumn::AddToFeature(), CGeneRefColumn::AddToFeature(), CSuspectRuleCheck::AdvancedStringCompare(), CSuspectRuleCheck::AdvancedStringMatch(), CArgAllow_Symbols::Allow(), CMsvcConfigure::AnalyzeDefines(), CArchive::AppendFileFromMemory(), CExpansionRule::ApplyRule(), CSimple_replace::ApplyToString(), CCgiApplication::AppStart(), CGridRPCBaseClient< CAsnBinCompressed >::Ask(), IWMClient::CFingerprint::AsPersistentString(), CArg_String::AsString(), CDB_String::AsString(), CTime::AsString(), impl::CDBBindedParams::Bind(), CDBL_BCPInCmd::Bind(), CODBC_BCPInCmd::Bind(), CTL_BCPInCmd::Bind(), CSeqEntry_test_on_biosrc_orgmod::BiosrcHasConflictingStrainAndCultureCollectionValues(), BlastBuildArchive(), BlastErrorCode2String(), BlastXML2_FormatError(), BlockTEA_Decode(), BOOST_AUTO_TEST_CASE(), BrBookURLToCCddBookRef(), BrFcgiBookTermToEutilsTerm(), WSDLParser::BuildDataTree(), COrgRefCache::BuildOrgRef(), CAlignAnnotToString(), SNetCacheServiceAutomationObject::Call(), SNetScheduleServiceAutomationObject::Call(), CEUtilsApp::CallEInfo(), CEUtilsApp::CallESearch(), CEUtilsApp::CallESpell(), CEUtilsApp::CallESummary(), CArgDescriptions::CArgDescriptions(), CBlastFormat::CBlastFormat(), CCddBookRefToBrString(), CCddBookRefToBvString(), CCddBookRefToPortalString(), CClickableItem::CClickableItem(), CDll::CDll(), CEditAppTask::CEditAppTask(), CGI2GRID_ComposeHtmlPage(), CConnTest::CheckFWConnections(), CRemoteBlast::CheckStatus(), CSeqEntry_test_on_pub::CheckTitleAndAuths(), CId1Reader::CId1Reader(), CId2Reader::CId2Reader(), CImportStrategyData::CImportStrategyData(), CSeqEntry_DISC_SUBMITBLOCK_CONFLICT::CitSubMatchExceptDate(), CJson_WalkHandler::CJson_WalkHandler(), CSrcStructuredVoucherPartColumn::ClearInBioSource(), impl::CMakeConnActualParams::CMakeConnActualParams(), CGridCommandLineInterfaceApp::Cmd_QueueInfo(), CNetCacheAPI::CNetCacheAPI(), CNetScheduleAPI::CNetScheduleAPI(), CCgiStatistics::Compose(), CCgiStatistics::Compose_Entries(), CDiagHandler::ComposeMessage(), CFileDiagHandler::ComposeMessage(), CSGConfigUtils::ComposeProfileString(), CConnTest::ConnStatus(), Convert_GC_Assembly_Seq_id(), Convert_GC_Assembly_Seq_loc(), CTraversalSpecFileParser::CDescFileNode::ConvertToMemberMacro(), SBDB_CacheStatistics::ConvertToRegistry(), CMiscSeqTableColumn::ConvertValCmd(), CDir::Copy(), CSuspectRuleCheck::CopyListWithoutBankIt(), CMiscSeqTableColumn::CopyValCmd(), CSeqEntry_test_on_pub::CorrectUSAStates(), CPrintOptions::CPrintOptions(), CArgDescriptions::CPrintUsage::CPrintUsage(), SNetStorageRPC::Create(), CBlastDBAliasApp::CreateAliasFile(), CLDS2_DataLoaderCF::CreateAndRegister(), CArgDescriptions::CreateArgs(), CCommandArgDescriptions::CreateArgs(), CPluginManager_DllResolver::CreateDllResolver(), CBlobStorage_Null::CreateEmptyBlob(), CNetCacheAPICF::CreateInstance(), CNetScheduleAPICF::CreateInstance(), BlockAligner::CreateNewPairwiseAlignmentsByBlockAlignment(), CAutomationProc::CreateObject(), STrackSettings::CreateProfileString(), CPagerViewButtons::CreateSubNodes(), CHTMLPage::CreateTemplate(), CRemoteAppLauncher::CRemoteAppLauncher(), CTmpEnvironmentSetter::CTmpEnvironmentSetter(), CTraversalNode::CTraversalNode(), CWriteDB_CreateAliasFile(), CTime::DayOfWeekNumToName(), CFeatureParams::DecoValueToStr(), CSeqEntry_INCONSISTENT_BIOSOURCE::DescribeBioSourceDifferences(), CSeqEntry_INCONSISTENT_BIOSOURCE::DescribeOrgNameDifferences(), CSeqEntry_INCONSISTENT_BIOSOURCE::DescribeOrgRefDifferences(), CConnTest::DispatcherOkay(), CDisplaySeqalign::DisplaySeqalign(), CRemoteAppJob::Do(), SAppProjectT::DoCreate(), SLibProjectT::DoCreate(), CSuspectRuleCheck::DoesCGPSetMatchQualConstraint(), CSuspectRuleCheck::DoesCodingRegionMatchTranslationConstraint(), CSuspectRuleCheck::DoesObjectMatchFieldConstraint(), CSuspectRuleCheck::DoesObjectMatchStringConstraint(), CSuspectRuleCheck::DoesSingleStringMatchConstraint(), CSuspectRuleCheck::DoesTextMatchBankItId(), CGuidGenerator::DoGenerateSlnGUID(), SMakeProjectT::DoResolveDefs(), CAlignGlyph::DrawPWAlignElem(), CSettingsSet::DuplicateStyle(), CDDAnnotateDialog::EditAnnotation(), CTablePrinter::EndOfCurrentCell(), IRegistry::EnumerateSections(), CConnTest::ExtraCheckOnFailure(), CArchive::ExtractFileToCallback(), CArchive::ExtractFileToHeap(), CArchive::ExtractFileToMemory(), ILayoutTrackFactory::ExtractFilterName(), CSrzPath::FindAccPath(), FindBestIdOnEntry(), FindFilesInDir(), FindGeneticCode(), FindMultiplyIncluded(), CNcbiApplication::FindProgramExecutablePath(), CSeqEntry_on_biosrc_subsrc::FindSpecSubmitText(), CDocSum::FindValue(), CItem::FindValue(), SFileTrackPostRequest::FinishUpload(), CAuthorEditor::fix_initials_new(), ICitationBase::FixPages(), FixSpecificHost(), CFlatBoolQVal::Format(), CFlatOrgModQVal::Format(), CFlatOrganelleQVal::Format(), CFlatSubSourceQVal::Format(), CReferenceItem::FormatAuthors(), CGenbankFormatter::FormatComment(), CEmblFormatter::FormatLocus(), CGBSeqFormatter::FormatSequence(), NStr::FormatVarargs(), g_FindDataFile(), g_GetManipulatorError(), g_GZip_ScanForChunks(), g_WorkerNodeInfoToJson(), CNewCleanup_imp::GBQualBC(), CClassTypeStrings::GenerateClassCode(), CFileCode::GenerateCode(), CCodeGenerator::GenerateModuleCPP(), CBioseqTestAndRepData::GeneRefMatch(), CBioseq_test_on_missing_genes::GeneRefMatchForSuperfluousCheck(), CBlobStoreBase::GenReadQuery(), CPtbRegistry::Get(), CNcbiEnvironment::Get(), IRegistry::Get(), CSDB_ConnectionParam::Get(), CBDB_FieldLString::Get(), CTestAndRepData::Get1OrgModValue(), CSeqEntry_test_on_pub::Get1stTitle(), CTestAndRepData::Get1SubSrcValue(), GetAccessionForGi(), GetAccessionForId(), CRPCClient< TRequest, TReply >::GetAffinity(), CEntrez2Client::GetAffinity(), GetAlignAnnotDescription(), CCSRAFileInfo::GetAlignAnnotName(), CDataTrackUtils::GetAlignType(), CProjectsLstFileFilter::GetAllowedTagsInfo(), CSuspectRuleCheck::GetAnticodonLocString(), CUrl::GetArgs(), CEUtils_Request::GetArgument(), CScannerFunctorArgN::GetArguments(), GetAsnDataViaHTTP(), CAssemblyInfo::GetAssms_Gi(), CAssemblyInfo::GetAssms_TaxId(), CAssemblyInfo::GetAssms_Term(), CSeqEntry_test_on_pub::GetAuthNameList(), CSuspectRuleCheck::GetAuthorListString(), CSeqDBImpl::GetAvailableMaskAlgorithmDescriptions(), CMacroBioData_FeatIterBase::GetBestDescr(), CMacroBioData_BioSourceIter::GetBestDescr(), CMacroBioData_SeqdescIter::GetBestDescr(), CCmdLineBlastXML2ReportData::GetBl2seqMode(), CTaxon1Node::GetBlastName(), CNetICacheClient::GetBlobOwner(), CGeneModel::GetCdsDnaSequence(), CInternalStopFinder::GetCDSNucleotideSequence(), CCgiRequest::GetCGIEntries(), CPluginInfoSet::GetClass_name(), CRequestContext::GetClientIP(), CSuspectRuleCheck::GetCodeBreakString(), CSeqTextConfig::GetColor(), CTableDataGCAssembly::GetColumnLabel(), CTableDataAlnSummary::GetColumnLabel(), CTableDataValidate::GetColumnLabel(), CTableDataSNP::GetColumnLabel(), CTableDataSUC::GetColumnLabel(), CParseRecordDlg::GetCommand(), CAECRDlg::GetCommand(), CApplyRNAITSDlg::GetCommand(), CSeqEditPackage::GetCommands(), IRegistry::GetComment(), GetCompilerOpt(), GetConfigurationOpt(), CSuspectRuleCheck::GetConstraintFieldFromObject(), CFormDataProvider_Base::GetContentType(), COrgRefCache::SCacheEntry::GetData1(), CBlastDatabaseArgs::GetDatabaseName(), CUpdMirrorServerParams::GetDatabaseName(), CField_type::GetDBLinkFieldFromUserObject(), CSuspectRuleCheck::GetDBLinkFieldFromUserObject(), CEntrezDB::GetDbName(), CSuspectRuleCheck::GetDbxrefString(), GetDefaultLogLocation(), CCgiApplication::GetDefaultLogPath(), CDiagContext::GetDefaultSessionID(), CRealDataType::GetDefaultString(), CCdCore::GetDefline(), CConn_IOStream::GetDescription(), CFeatList::GetDescription(), CRepConfig::GetDirStr(), CTestAndRepData::GetDiscItemText(), GetDiscrepancyItemText(), GetDiscrepancyItemTextForBioseqSet(), GetDiscrepancyReport(), GetDllHost(), I_DriverContext::GetDriverName(), SeqTreeAPI::getEdgesFromSubTree(), CDiagContext::GetEncodedSessionID(), CCgiUserAgent::GetEngineName(), CCmdLineBlastXML2ReportData::GetEntrezQuery(), CDir::GetEntriesPtr(), CGridCgiContext::GetEntryValue(), CDataSource::GetErrorInfo(), CID1server_back::GetErrorString(), CHTMLNode::GetEventHandlerName(), SDiagMessage::GetEventName(), CCgiCookie::GetExpDate(), CHttpCookie::GetExpirationStr(), CSettingsSet::GetFeatReadKey(), CValidator::CCacheImpl::GetFeatStrKeyToFeats(), CBioTree< TBioNode >::CBioNode::GetFeature(), CBioTreeFeatureList::GetFeatureValue(), CGeneralIDPanel::GetFieldName(), CFieldChoicePanel::GetFieldName(), CSuspectRuleCheck::GetFieldValueForObjectEx(), CSuspectRuleCheck::GetFieldValueFromCGPSet(), SFileTrackAPI::GetFileAttribute(), SFileTrackAPI::GetFileInfo(), CBlastDbMetadata::GetFileName(), CFormDataProvider_Base::GetFileName(), CBlastDbFinder::GetFileName(), CLocalDbAdapter::GetFilteringAlgorithmKey(), GetFirstGBQualMatch(), CFeat_qual_choice::GetFirstStringMatch(), CSuspectRuleCheck::GetFirstStringMatch(), CSrcTableCommonNameColumn::GetFromBioSource(), CSrcTableLineageColumn::GetFromBioSource(), CSrcTableDivisionColumn::GetFromBioSource(), CSrcTableDbxrefColumn::GetFromBioSource(), CSrcTableAllNotesColumn::GetFromBioSource(), CSrcStructuredVoucherPartColumn::GetFromBioSource(), CDbXrefColumn::GetFromFeat(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), CCitationColumn::GetFromFeat(), CAlignFormatUtil::GetGeneInfo(), CBioseq_ADJACENT_PSEUDOGENES::GetGeneStringMatch(), CGenomeAnnotComment::GetGenomeBuildNumber(), CSeqEntry_test_on_pub::GetGroupedAffilString(), CGuidGenerator::GetGuidUser(), CCgiResponse::GetHeaderValue(), CChecksum::GetHexSum(), CPaneContentConf::GetHistogram(), CSeqGraphicPane::GetHitMarker(), CSocketAPI::gethostbyname(), IWMClient::CFingerprint::GetId(), COrgMod::GetInstitutionFullName(), COrgMod::GetInstitutionShortName(), CEnumeratedTypeValues::GetInternalModuleName(), CTypeInfo::GetInternalModuleName(), CEnumeratedTypeValues::GetInternalName(), CTypeInfo::GetInternalName(), GetIntervalString(), CNetBlastJobDescriptorLabelHandler::GetLabel(), Sequence::GetLabel(), CClonePlacementGlyph::GetLabel(), CSourceModParser::GetLabel(), CLabelDescriptionCacheImpl::GetLabel(), CSeq_featHandler::GetLabel(), CCit_gen::GetLabelV2(), CCit_jour::GetLabelV2(), CCit_pat::GetLabelV2(), CAuthor::GetLabelV2(), GetLibrarianOpt(), CSource_qual_choice::GetLimitedSourceQualFromBioSource(), GetLinkerOpt(), CGuiObjectInfoVariant::GetLinks(), AbstractParser::GetLocation(), GetLocusTagForFeature(), CFileDiagHandler::GetLogFile(), GetLogFile(), CSeq_id::GetMatchingTextseqIds(), DistanceMatrix::GetMatrixName(), CFileCode::GetMethodPrefix(), CEnumeratedTypeValues::GetModuleName(), CTypeInfo::GetModuleName(), CGC_Replicon::GetMoleculeLabel(), CGC_Replicon::GetMoleculeLocation(), CGC_Replicon::GetMoleculeType(), CException::GetMsg(), CEnumeratedTypeValues::GetName(), CGC_Assembly::GetName(), CTypeInfo::GetName(), impl::CCachedRowInfo::GetName(), CDataSource::GetName(), CFlatfileTextFind::GetName(), CGeneralIDField::GetName_GeneralIDPart(), CSrcStructuredVoucherPartColumn::GetName_StrVoucherPart(), CSeq_feat::GetNamedQual(), CTypeInfo::GetNamespaceName(), CTypeInfo::GetNamespacePrefix(), CWindowManager::GetNewFloatingFrameTitle(), CRequestContext::GetNextSubHitID(), CSuspectRuleCheck::GetNotTextqualSrcQualValue(), CPluginValue::GetObjectSubtype(), CGBDataLoader::GetParam(), impl::CDB_Params::GetParamName(), ICitationBase::GetParenthesizedYear(), CGridCgiContext::GetPersistentEntryValue(), CCSRAFileInfo::GetPileupAnnotName(), CCgiUserAgent::GetPlatformName(), IEnvRegMapper::GetPrefix(), GetProdNmForCD(), CResetScopeHistoryJob::GetProgress(), CRequestContext::GetProperty(), CDiagContext::GetProperty(), CSuspectRuleCheck::GetPubclassFromPub(), CSuspectRuleCheck::GetPubFieldFromAffil(), CSuspectRuleCheck::GetPubFieldFromCitBook(), CSuspectRuleCheck::GetPubFieldFromCitJour(), CSuspectRuleCheck::GetPubFieldFromImprint(), CSuspectRuleCheck::GetPubFieldFromPub(), CSeqEntry_test_on_quals::GetQualDistribute(), CSuspectRuleCheck::GetQualFromFeature(), CSuspectRuleCheck::GetQualFromFeatureAnyType(), CSeqFeatData::GetQualifierAsString(), CRefArgs::GetQueryString(), GetRawSequenceString(), CBLASTParams::GetRepeatDb(), CBLASTParams::GetRepeatLib(), CSeqEntry_DISC_CITSUBAFFIL_CONFLICT::GetReport(), CBioseq_DISC_GENE_PARTIAL_CONFLICT::GetReport(), CBioseq_FEATURE_LOCATION_CONFLICT::GetReport(), CSeqEntry_test_on_quals::GetReport_quals(), GetResourceCompilerOpt(), CRemoteBlast::GetResultSet(), CApplyRNAITSDlg::GetRNA_IGSName(), CApplyRNAITSDlg::GetRNA_ITSName(), GetRNAProductString(), CSuspectRuleCheck::GetRNAQualFromFeature(), CBioseq_TEST_UNUSUAL_MISC_RNA::GetRnaRefProductString(), SRepeatRegion::GetRptRepbaseId(), SRepeatRegion::GetRptSpecificityName(), CBoolDataType::GetSchemaTypeString(), CDataType::GetSchemaTypeString(), CRemoteBlast::GetSearchOptions(), CParseTextOptions::GetSelectedText(), CCgiContext::GetSelfURL(), GetSeqFeatLabel(), CDataTrackUtils::GetSeqTableSubtype(), CMolinfo_field::GetSequenceQualFromBioseq(), CSuspectRuleCheck::GetSequenceQualFromBioseq(), CSummarizeSusProdRule::GetSequenceQualName(), CCdCore::GetSequenceStringByIndex(), GetSequenceStringFromLoc(), CAlignmentTrackFactory::GetSettings(), CFeatConfigShow::GetShow(), CSeqTextConfig::GetShow(), CFeatGlyph::GetSignature(), CId_pat::GetSomeNumber(), CModuleContainer::GetSourceFileName(), CDataType::GetSourceFileName(), CCdCore::GetSpeciesForIndex(), CCdCore::GetSpeciesForRow(), GetSpeciesFromBioseq(), CTestAndRepData::GetSrcQualValue(), CSuspectRuleCheck::GetSrcQualValue4FieldType(), CFeatList::GetStoragekey(), CTraversalNode::GetStoredArgVariable(), CConfig::GetString(), CCommentItem::GetStringForAuthorizedAccess(), CCommentItem::GetStringForBankIt(), CCommentItem::GetStringForEncode(), CCommentItem::GetStringForMolinfo(), CCommentItem::GetStringForOpticalMap(), CCommentItem::GetStringForRefSeqGenome(), CCommentItem::GetStringForRefTrack(), CCommentItem::GetStringForTPA(), CCommentItem::GetStringForTSA(), CCommentItem::GetStringForUnique(), CCommentItem::GetStringForWGS(), TaxClient::GetSuperKingdom(), CPriorityTaxNodes::getTaxName(), TaxClient::GetTaxNameForTaxID(), GetTechString(), AbstractToken::GetText(), CFlatGoQVal::GetTextString(), CMsvcSite::GetThirdPartyLibBin(), Sequence::GetTitle(), GetTitle(), CBlastQuerySourceOM::GetTitle(), CBlastQuerySourceBioseqSet::GetTitle(), CCdCore::GetTitle(), CSeqEntry_test_on_pub::GetTitleFromPub(), CCdCore::GetTitles(), CDirEntry::GetTmpName(), CGuiObjectInfoClone::GetToolTip(), CGuiObjectInfoVariant::GetToolTip(), CSeqGlyph::GetTooltip(), CSuspectRuleCheck::GettRNACodonsRecognized(), CBioseq_TEST_UNUSUAL_MISC_RNA::GetTrnaProductString(), GetTwoFieldSubfield(), CConn_IOStream::GetType(), CSettingsSet::GetTypeDescription(), CTraversalSpecFileParser::CTokenizer::GetUntil(), CDbtag::GetUrl(), CArgAllow_Int8s::GetUsage(), CArgAllow_Integers::GetUsage(), CArgAllow_Doubles::GetUsage(), CArgDesc_Flag::GetUsageCommentAttr(), CArgDesc_Alias::GetUsageCommentAttr(), CArgDesc_NameOnly::GetUsageCommentAttr(), CArgDesc::GetUsageConstraint(), CArgDesc_Alias::GetUsageSynopsis(), CArgDesc_NameOnly::GetUsageSynopsis(), CMsvcMetaMakefile::GetUsePchThroughHeader(), CWinSecurity::GetUserName(), CFileIDField::GetVal(), CGeneralIDField::GetVal(), CEntrez2_docsum::GetValue(), CItem::GetValue(), CPageStat::GetValue(), CSimpleMakeFileContents::GetValue(), CHttpHeaders::GetValue(), CUrlArgs::GetValue(), CFeatTableDS::GetValueAt(), CPluginInfoSet::GetVer_build_date(), CEntrezDB::GetVisibleName(), CNullDataValue::GetXmlString(), CSeqEntry_test_on_biosrc_orgmod::HasMissingBacteriaStrain(), CSeqEntry_test_on_biosrc_orgmod::HasMultipleCultureCollection(), CBioseq_DISC_SUSPICIOUS_NOTE_TEXT::HasSuspiciousStr(), SCommandLineParserImpl::Help(), HexToString(), CConnTest::HttpOkay(), CSeqEntry_test_on_biosrc::IniMap(), CGridClientApp::Init(), CNetCacheBlobFetchApp::Init(), CNetCacheControl::Init(), CAsn2FlatApp::Init(), SeqItem::init(), CGapStatsApplication::Init(), SNetServerPoolImpl::Init(), CSrcModPanel::Init(), CAgpconvertApplication::Init(), CNcbiApplogApp::Init(), SNetServiceImpl::Init(), CHTMLPage::Init(), CCgi2RCgiApp::Init(), CRemoteAppJobFactory::Init(), CRemoteCgiJobFactory::Init(), CGridWorkerNode::Init(), CSGAlignmentDS::InitAlignScoreCache(), CGridCgiApplication::InitGridClient(), IBISInteraction::Initialize(), InitializeRemoteBlast(), InitialValue< string >(), CRepConfig::InitParams(), CLocalDbAdapter::IsBlastDb(), NSnp::IsSnpKnown(), IsSpecificHostValid(), CSeqEntry_test_on_biosrc_orgmod::IsStrainInCultureCollectionForBioSource(), JoinString(), CSegmentMapTrack::LabelPosValueToStr(), CAlignmentTrack::LabelPosValueToStr(), CFeatureTrack::LayoutValueToStr(), CAlignmentTrack::LayoutValueToStr(), LDS_TypeMapSearch(), CSegmentMapTrack::LevelValueToStr(), CFeatureTrack::LinkedFeatValueToStr(), CTestAndRepData::ListAllAuths(), CTestAndRepData::ListAuthNames(), CFileCode::LoadLines(), SBatchSubmitRecord::LoadNextRecord(), CLayoutTrack::LoadProfile(), CGenBankLoadOptionPanel::LoadSettings(), CBamUILoadManager::LoadSettings(), CHTMLPage::LoadTemplateLibBuffer(), CHTMLPage::LoadTemplateLibStream(), CHTMLPage::LoadTemplateLibString(), CTrackConfigManager::LoadTrackSettingsRecursive(), CStdAnnotTypes::LoadTypes(), CSmallDNS::LocalBackResolveDNS(), CSmallDNS::LocalResolveDNS(), CDebugDumpContext::Log(), SFileTrackAPI::LoginAndGetSessionKey(), CId1FetchApp::LookUpFlatSeqID(), CDirEntry::LookupLink(), main(), SNetICacheClientImpl::MakeStdCmd(), ncbi::CNcbiToolkit_LogMessage::Message(), CSeqUtils::NameTypeValueToStr(), NcbiOpenURL(), NCBITEST_AUTO_INIT(), CDDAnnotateDialog::NewAnnotation(), CDDAnnotateDialog::NewOrEditMotif(), CDirEntry::NormalizePath(), NotNull(), SGridWorkerNodeImpl::OfflineRun(), CSeqGraphicWidget::OnAddTrack(), CDataTrack::OnAJProgress(), CAECRDlg::OnAutopopulateOptBtnClick(), CDiscRepConf::OnConfOkClick(), CDlgVwWithNav::OnDiscrepConfigClick(), CNetCacheServerListener::OnInit(), CNetICacheServerListener::OnInit(), CNetScheduleServerListener::OnInit(), CBLAST_DB_Dialog::OnInitDialog(), CCgi2RCgiApp::OnJobFailed(), CBLAST_DB_Dialog::OnResetBtnClick(), CBDB_RawFile::Open(), CDllResolver_Getter< objects::CReader >::operator()(), CDllResolver_Getter< objects::IEditsDBEngine >::operator()(), CDllResolver_Getter< objects::CWriter >::operator()(), CDllResolver_Getter< I_DriverContext >::operator()(), CSubtypeEquals::operator()(), CDllResolver_Getter< IBlobStorage >::operator()(), CQueryTreeFieldResolveFunc::operator()(), CDllResolver_Getter< objects::IEditSaver >::operator()(), CDllResolver_Getter< objects::CDataLoader >::operator()(), CDllResolver_Getter< ICache >::operator()(), CGeneModelConfig::OptionValueToStr(), CSixFramesTransTrack::OptionValueToStr(), CSeqEntry_INCONSISTENT_BIOSOURCE::OrgModSetDifferences(), CSeqEntry_INCONSISTENT_BIOSOURCE::OrgModSetMatch(), CSeqEntry_INCONSISTENT_BIOSOURCE::OrgNameMatch(), CSeqEntry_INCONSISTENT_BIOSOURCE::OrgRefMatch(), CDiagLexParser::Parse(), SCommandLineParserImpl::ParseAndValidate(), CNetCacheKey::ParseBlobKey(), CFastaReader::ParseDataLine(), NStr::ParseEscapes(), CFastaReader::ParseGapLine(), CMiscSeqTableColumn::ParseValCmd(), IBISAnnotateDialog::PopulateInteractionData(), PortalBookURLToCCddBookRef(), CWindowsCmdErrorHandler::Post(), CFastaReader::PostWarning(), CConnTest::PreCheck(), CVersionInfo::Print(), CDiagContext_Extra::Print(), PrintBestSeqId(), CBlastFormatterApp::PrintFormattedOutput(), CComments::PrintHPPEnum(), CSuspectRuleCheck::PrintPartialOrCompleteDate(), PrintPntAndPntsUseBestID(), CDiagContext::PrintRequestStop(), PrintSeqInt(), PrintSeqIntUseBestID(), CDiagContext::PrintStop(), CArgDescriptions::PrintUsage(), CCommandArgDescriptions::PrintUsage(), CRepConfig::ProcessArgs(), CDataTool::ProcessData(), CMsvcConfigure::ProcessDefine(), CCgi2RCgiApp::ProcessRequest(), CSeqEntry_test_on_quals::ProcessUniQuals(), CGridCgiContext::PullUpPersistentEntry(), CNetCacheAPI::PutData(), SNetStorageServerParameters::Read(), SNS_Parameters::Read(), CDiagErrCodeInfo::Read(), CObjectIStreamJson::ReadAnyContentObject(), SQueueParameters::ReadClass(), SNetServerConnectionImpl::ReadCmdOutputLine(), CNetScheduleSubmitter::ReadConfirm(), impl::CDriverContext::ReadDBConfParams(), SQueueParameters::ReadDescription(), CNetServerMultilineCmdOutput::ReadLine(), SQueueParameters::ReadLinkedSections(), SQueueParameters::ReadMaxInputSize(), SQueueParameters::ReadMaxOutputSize(), SQueueParameters::ReadProgram(), SQueueParameters::ReadReaderHosts(), CNetScheduleSubmitter::ReadRollback(), CHgvsReader::ReadSeqAnnot(), CFeature_table_reader_imp::ReadSequinFeatureTable(), CObjectIStreamJson::ReadString(), SQueueParameters::ReadSubmHosts(), CBlobStoreBase::ReadTableDescr(), SQueueParameters::ReadWnodeHosts(), CNCDistributionConf::ReConfig(), CSimpleEnvRegMapper::RegToEnv(), CCgiRedirectApplication::RemapEntries(), SFileTrackAPI::Remove(), SNetStorageObjectAPIImpl::Remove(), RemoveFieldNameFromString(), CParseTextOptions::RemoveSelectedText(), CSettingsSet::RenameStyle(), SLDS2_File::Reset(), CCgiStatistics::Reset(), CSymResolver::Resolve(), CExec::ResolvePath(), CCgiSession::RetrieveSessionId(), CCgiContext::RetrieveTrackingId(), CNewCleanup_imp::RnaFeatBC(), CBioseq_test_on_rna::RnaMatch(), CIgBlastnApp::Run(), CIgBlastpApp::Run(), Cn3DNoWin::Run(), CAgpconvertApplication::Run(), CGridWorkerApp::Run(), SGridWorkerNodeImpl::Run(), CRAMonitor::Run(), CGridCommandLineInterfaceApp::Run(), CSeqEntry_test_on_tax_cflts::RunTests(), CSeqEntry_test_on_biosrc::RunTests(), s_AaName(), s_AreFeatureLabelsSame(), s_BaseDir(), s_CheckDataStatus(), s_ClinGroupIdxToName(), s_CollapseProjectFolder(), s_CollectRelPathes(), s_CompareFtables(), s_ConvertComment(), s_Create_Args_L(), s_Create_Args_V(), s_Create_Env(), s_CreateThirdPartyLibsInstallMakefile(), s_Dump(), s_DumpZero(), s_EscapeCommaAndPipe(), s_ExportSearchStrategy(), s_FindAttribute(), s_FindBlastDbDataLoaderName(), s_FindPathToGeneInfoFiles(), s_FindPathToWM(), s_FormatCitBook(), s_FormatCitBookArt(), s_FormatCitGen(), s_FormatJournal(), s_GBSeqMoltype(), s_GBSeqStrandedness(), s_GenomeToPlastidName(), s_GetAccessionForSeqdesc(), s_GetBioseqAcc(), s_GetMiRNAProduct(), s_GetProductName(), s_GetSeq_TotalRangeLabel(), s_GetSubsourceString(), s_GetSubtypeString(), s_GetSymbolClass(), s_GetUsageSymbol(), s_GraphIndexToTitle(), s_GroupIdxToName(), s_InitFileName(), s_KeySubkeyToBlobID(), s_KeyVersionSubkeyToBlobID(), s_LayoutToDisplayName(), s_LayoutValueToStr(), s_NStr_Join(), s_OrgModCompare(), s_OrgModEqual(), s_OSReason(), s_ParseErrCodeInfoStr(), s_ParseStr(), s_PcrPrimerCompare(), s_PilotGroupIdxToName(), s_PrintVector(), s_QuaGroupIdxToName(), s_ReadPerClientConfig(), s_ReadWgsDbs(), s_REG_Set(), s_ResetQueryNode(), s_ResolveStatusIdxToName(), CAlignShadow::s_RunLengthEncode(), s_SampleTypeIdxToName(), s_SeqAlignToXMLHit(), s_SetBlastXMLSearch(), s_SetterName(), s_SpecialValueName(), s_Split(), s_StringToDouble(), s_TokenizeTRnaString(), SNetStorageObjectAPIImpl::s_TryReadLocation(), s_ValidationTypeIdxToName(), s_VT_Open(), CBDB_Cache::SameCacheParams(), CLayoutTrack::SaveProfile(), CCacheWriter::SaveSeq_idBlob_ids(), CSeqGraphicConfig::SaveSettings(), CTrackConfigManager::SaveTrackSettingsRecursive(), SChunkAnnots::SChunkAnnots(), SDataLoaderConfig::SDataLoaderConfig(), SDubiousShortSequence::SDubiousShortSequence(), CRequestContext::SelectLastHitID(), CRequestContext::SelectLastSessionID(), CODBC_Connection::SendData(), SeqDescLabelContent(), SeqLocPrintUseBestID(), impl::CDBBindedParams::Set(), CSeq_id::Set(), CSDB_ConnectionParam::Set(), CSeqTextConfig::SetColor(), CArgDesc::SetConstraint(), CRemoteBlast::SetDbFilteringAlgorithmKey(), CCompression::SetError(), CPaneContentConf::SetHistogram(), CNetCacheAPIParameters::SetMirroringMode(), SNetStorageObjectAPIImpl::SetNetICacheClient(), CNetScheduleServer::SetNSParameters(), CNetCacheAPIParameters::SetPassword(), SetRnaProductName(), CFeatConfigShow::SetShow(), CSeqTextConfig::SetShow(), CSGAlignmentJob::SetSortBy(), CSGFeatureJob::SetSortBy(), CBlobStoreBase::SetTableDescr(), CHTMLPage::SetTemplateBuffer(), CHTMLPage::SetTemplateStream(), CHTMLPage::SetTemplateString(), CDiagContext::SetupDiag(), SetupQueries_OMF(), CUrl::SetUrl(), SimplifyBioseqForCD(), CObjectIStreamAsn::SkipString(), CSuspectRuleCheck::SkipWeasel(), SNetStorageRPC::SNetStorageRPC(), NStr::SplitInTwo(), CDirEntry::SplitPath(), CDirEntry::SplitPathEx(), SFileTrackAPI::StartDownload(), CNetScheduleAPI::StatusToString(), CSuspectRuleCheck::StringContainsUnbalancedParentheses(), NStr::StringToUInt8(), NStr::StringToUInt8_DataSize(), StripParens(), CSuspectRuleCheck::StripUnimportantCharacters(), CGeneModelConfig::StyleValueToStr(), CSeqEntry_DISC_SUBMITBLOCK_CONFLICT::SubmitBlockMatchExceptDate(), CSeqEntry_INCONSISTENT_BIOSOURCE::SubSourceSetMatch(), CSeqFeatData::SubtypeValueToName(), CSummarizeSusProdRule::SummarizeCDSGeneProtPseudoConstraint(), CSummarizeSusProdRule::SummarizeCDSGeneProtQualConstraint(), CSummarizeSusProdRule::SummarizeEndDistance(), CSummarizeSusProdRule::SummarizeFeatureQuantity(), CSummarizeSusProdRule::SummarizeFieldConstraint(), CSummarizeSusProdRule::SummarizeLocationConstraint(), CSummarizeSusProdRule::SummarizeMissingFieldConstraint(), CSummarizeSusProdRule::SummarizeMolinfoFieldConstraint(), CSummarizeSusProdRule::SummarizePartialnessForLocationConstraint(), CSummarizeSusProdRule::SummarizePubFieldSpecialConstraint(), CSummarizeSusProdRule::SummarizePublicationConstraint(), CSummarizeSusProdRule::SummarizeRnaQual(), CSummarizeSusProdRule::SummarizeSequenceLength(), CSummarizeSusProdRule::SummarizeSourceConstraint(), CSummarizeSusProdRule::SummarizeStringConstraintEx(), CSummarizeSusProdRule::SummarizeSuspectRuleEx(), CSummarizeSusProdRule::SummarizeTranslationConstraint(), CSummarizeSusProdRule::SummarizeTranslationMismatches(), CSummarizeSusProdRule::SummarizeWordSubstitution(), CMiscSeqTableColumn::SwapValCmd(), CNCActiveHandler::SyncProlongPeer(), CTableNames::TableToName(), CBioseqSet_TEST_SMALL_GENOME_SET_PROBLEM::TestOnObj(), CBioseq_on_base::TestOnObj(), CBioseq_on_tax_def::TestOnObj(), CBioseq_missing_genes_regular::TestOnObj(), CBioseq_test_on_protfeat::TestOnObj(), CBioseq_test_on_genprod_set::TestOnObj(), CBioseq_test_on_cd_4_transl::TestOnObj(), CBioseq_test_on_all_annot::TestOnObj(), CBioseq_ONCALLER_HIV_RNA_INCONSISTENT::TestOnObj(), CBioseq_GENE_PRODUCT_CONFLICT::TestOnObj(), CBioseq_RNA_CDS_OVERLAP::TestOnObj(), CMacroFunction_CopyStringQual::TheFunction(), CMacroFunction_SetStringQual::TheFunction(), SCommandLineParserImpl::Throw(), CTime::TimeZoneName(), CCdAnnotationInfo::ToFtpDumpString(), SProjectSelectorParams::ToLoadingOptions(), CCdAnnotationInfo::ToLongString(), TreeAlgorithm::toString(), CCdAnnotationInfo::ToString(), CSixFramesTransTrack::TransValueToStr(), NStr::TruncateSpaces(), NStr::TruncateSpacesInPlace(), SCheckForExistence::TryLocation(), CHistParams::TypeValueToStr(), CNcbiEnvironment::Unset(), CRequestContext::UnsetSessionID(), CSDBAPI::UpdateMirror(), CSeqGraphicConfigPanel::UpdatePreview(), NStr::URLEncode(), NStr::Wrap(), IRegistry::Write(), SNetStorageObjectAPIImpl::Write(), CFastaOstream::SGapModText::WriteAllModsAsFasta(), CObjectOStreamXml::WriteAnyContentObject(), CAlignFormatUtil::x_AcknowledgeBlastSequence(), CFeatureItem::x_AddFTableQuals(), CFeature_table_reader_imp::x_AddGBQualToFeature(), CTime::x_AddHour(), CSeqSearch::x_AddNucleotidePattern(), CSourceFeatureItem::x_AddPcrPrimersQuals(), CSourceFeatureItem::x_AddQuals(), CFeatureItem::x_AddQualsRna(), CFeatureItemGff::x_AddQualsRna(), CBlastDBAliasApp::x_AddVDBsToAliasFile(), CString_constraint::x_AdvancedStringMatch(), CArchive::x_Append(), CTar::x_Append(), CSourceModParser::x_ApplyMods(), CGencollIdMapper::x_ApplyPatternToId(), CAECRDlg::x_Autopopulate(), CJson_WalkHandler::x_BeginObjectOrArray(), CFlatGatherer::x_BiosourcesEqualForMergingPurposes(), CNetBLASTUIDataSource::x_CategorizeDBs(), CArgDescriptions::x_CheckAutoHelp(), CCgi2RCgiApp::x_CheckJobStatus(), CSeqEntry_on_incnst_user::x_ClassifyFlds(), CDBAPI_Cache::x_CleanOrphantBlobs(), CSplitDblinkQuals::x_ConvertStrsToStrs(), CArgDescriptions::x_CreateArg(), CFeature_table_reader_imp::x_CreateGenesFromCDSs(), CEUtilsApp::x_CreateLitRequest(), CEUtilsApp::x_CreateSeqRequest(), CProjectViewBase::x_DetachFromProject(), CNCActiveHandler::x_DoCopyPut(), CString_constraint::x_DoesSingleStringMatchConstraint(), CNCActiveHandler::x_DoProlongOur(), CNCActiveHandler::x_DoSyncGet(), CLinkedFeatsGroup::x_DrawLabels(), CObjectOStreamXml::x_EndNamespace(), CMemoryRegistry::x_Enumerate(), SNetStorageObjectAPIImpl::x_ExistsAtLocation(), CArchive::x_ExtractEntry(), CNewCleanup_imp::x_ExtractSatelliteFromComment(), CSoapFault::x_FaultcodeEnumToCode(), CGFFReader::x_FeatureID(), CShowBlastDefline::x_FillDeflineAndId(), CMetaRegistry::x_FindRegistry(), CGencollIdMapper::x_FixImperfectId(), CDBSourceItem::x_FormatDBSourceID(), CFeatureItem::x_FormatNoteQuals(), CSourceFeatureItem::x_FormatNoteQuals(), CGenbankFormatter::x_FormatOrganismLine(), CDBSourceItem::x_FormatPDBSource(), CFtableFormatter::x_FormatQuals(), CFlatItemFormatter::x_FormatRefLocation(), CCommentItem::x_GatherFeatInfo(), CBlastFormat::x_GenerateJSONMasterFile(), CBlastFormat::x_GenerateXML2MasterFile(), CEnvironmentRegistry::x_Get(), CMemoryRegistry::x_Get(), CCompoundRegistry::x_Get(), CCompoundRWRegistry::x_Get(), CNAUtils::x_GetAllNAIdsWithContext(), CCgiEntry::x_GetCharset(), CDensegGraphicDataSource::x_GetCigarStr(), CEnvironmentRegistry::x_GetComment(), CMemoryRegistry::x_GetComment(), CCompoundRegistry::x_GetComment(), CFlatfileTextFind::x_GetDescAndObjRef4Seqdesc(), CNcbiResourceInfo::x_GetEncoded(), CConnTest::x_GetFirewallConfiguration(), CFeat_qual_choice::x_GetFirstGBQualMatch(), CFeat_qual_choice::x_GetFirstGBQualMatchConstraintName(), CLocAndGCodePanel::x_GetGeneticCode(), CSGAnnotJob::x_GetGraphName(), CDiscRepOutput::x_GetGrpName(), CSeqEntry_on_incnst_user::x_GetIncnstTestReport(), CMainLoopThread::x_GetJobWithAffinityLadder(), CSDB_Decryptor::x_GetKey(), CGuiRegistry::CReadView::x_GetKeys(), CFeat_qual_choice::x_GetLegalQualName(), CDensegGraphicDataSource::x_GetMismatchStr(), CLocAndGCodePanel::x_GetMitochondrialCode(), SDiagMessage::x_GetModule(), CNAUtils::x_GetNAIds(), CWriteDB_IsamKey< T >::x_GetNextKey(), CTraversalPatternMatchCallback::x_GetNodeVarName(), CDataLoaderFactory::x_GetObjectManager(), CLocAndGCodePanel::x_GetPlastidCode(), CRemoteBlast::x_GetSearchResultsHTTP(), CString_constraint::x_GetSpanFromHyphenInString(), CSettingsSet::x_GetStyleKey(), CSettingsSet::x_GetStyleName(), CSrcTaxnameAfterBinomialColumn::x_GetTextAfterNomial(), CFeat_qual_choice::x_GetTwoFieldSubfield(), CLinkedFeatsGroup::x_GetUniqueLabel(), CTestAndRepData::x_GetUserObjType(), CDataTypeModule::x_GetVar(), CEnvironmentRegistry::x_HasEntry(), CBioseq_DISC_BAD_BGPIPE_QUALS::x_HasFieldStrNocase(), CNcbiApplication::x_HonorStandardSettings(), CCommandArgDescriptions::x_IdentifyCommand(), CFeatureItem::x_ImportQuals(), CReferenceItem::x_Init(), CCmdLineBlastXMLReportData::x_Init(), CCgiUserAgent::x_Init(), CSearchResultSet::x_Init(), CRemoteBlast::x_Init(), CCgiRequest::x_Init(), CRemoteBlast::x_InitDiskCache(), CSeqFeatData::x_InitFeatDataInfo(), CBlastFastaInputSource::x_InitInputReader(), CCmdLineBlastXML2ReportData::x_InitResults(), CDisplaySeqalign::x_IsGeneInfoAvailable(), x_LastWord(), CTrackConfigManager::x_LoadTempTrackRecursive(), CNewCleanup_imp::x_NameStdBC(), CGencollIdMapper::x_NCBI34_Guess(), CNewCleanup_imp::x_NotePubdescOrAnnotPubs_RecursionHelper(), CFastaReader::x_NucOrProt(), CDiscRepOutput::x_OutputRepToGbenchItem(), CGFFReader::x_ParseFeatRecord(), CTraversalSpecFileParser::x_ParseHeaderForwardDeclarationClause(), CNAUtils::x_ParseNAMetaData(), CTraversalSpecFileParser::x_ParseUseArgClause(), CTraversalSpecFileParser::x_ParseUseExceptClause(), CGFFReader::x_PlaceAlignment(), CGFFReader::x_PlaceFeature(), CArgDescriptions::x_PostCheck(), CTablePrinter::x_PrintColumnNames(), CArgDescriptions::x_PrintComment(), CTablePrinter::x_PrintDashes(), CBlastTabularInfo::x_PrintQueryAndDbNames(), CExportStrategy::x_Process_SearchDb(), CRepConfAsndisc::x_ProcessDir(), CTar::x_ProcessEntry(), IRWRegistry::x_Read(), CPhrapReader::x_ReadContig(), CObjectIStreamJson::x_ReadDataAndCheck(), CTar::x_ReadEntryInfo(), CGFFReader::x_ReadFastaSequences(), CQueueDataBase::x_ReadLinkedSections(), CNewCleanup_imp::x_RemoveEmptyUserObject(), CRuler::x_RenderAllPosLabels(), CEditAppJob::x_ResetState(), CArchive::x_RestoreAttrs(), CTar::x_RestoreAttrs(), CDBAPI_Cache::x_RetrieveTimeStamp(), CNetScheduleDApp::x_SaveSection(), CAlignmentTrack::x_SaveSettings(), CFeaturePanel::x_SaveSettings(), CNewCleanup_imp::x_SeqFeatRnaGBQualBC(), CNewCleanup_imp::x_SeqFeatTRNABC(), CRemoteBlast::x_SetAlgoOpts(), CBioseqContext::x_SetId(), CUrlArgs_Parser::x_SetIndexString(), CSourceItem::x_SetSource(), CFeature_table_reader_imp::x_SetupSeqFeat(), CDisplaySeqalign::x_ShowAlnvecInfoTemplate(), CString_constraint::x_SkipWeasel(), CDiscRepOutput::x_StandardWriteDiscRepItems(), CSearch_func::x_StringContainsUnbalancedParentheses(), CString_constraint::x_StripUnimportantCharacters(), CGBSeqFormatter::x_StrOStreamToTextOStream(), CConnTest::x_TimeoutMsg(), x_TitleFromChromosome(), CFeature_table_reader_imp::x_TokenizeLenient(), CFeature_table_reader_imp::x_TokenizeStrict(), SNetStorageObjectAPIImpl::x_TryGetFileSizeFromLocation(), SNetStorageObjectAPIImpl::x_TryGetInfoFromLocation(), CTraversalSpecFileParser::CTokenizer::x_TryToGetTokensIfNone(), CDBAPI_Cache::x_UpdateAccessTime(), CObjectIStreamXml::x_VerifyChar(), CObjectOStreamXml::x_VerifyChar(), SGridWorkerNodeImpl::x_WNCoreInit(), CBlastFormat::x_WriteXML2(), CAutoNcbiConfigFile::~CAutoNcbiConfigFile(), CBlobIStream::~CBlobIStream(), CBlobOStream::~CBlobOStream(), CByteStreamBuf::~CByteStreamBuf(), CCallableStatement::~CCallableStatement(), CConnection::~CConnection(), CCursor::~CCursor(), CDataSource::~CDataSource(), CDBAPIBulkInsert::~CDBAPIBulkInsert(), CDriverManager::~CDriverManager(), CMakeProfileDBApp::~CMakeProfileDBApp(), CResultSet::~CResultSet(), CResultSetMetaData::~CResultSetMetaData(), CStatement::~CStatement(), CVariant::~CVariant(), and CxBlobWriter::~CxBlobWriter().

#define kEmptyXCStr   kEmptyCStr
#define kEmptyXStr   kEmptyStr

Definition at line 181 of file ncbistr.hpp.

Definition at line 257 of file tempstr.hpp.

Referenced by CTempString::assign(), and CTempString::clear().

Definition at line 256 of file tempstr.hpp.

Referenced by CTempString::assign(), CTempString::clear(), and CTempString::CTempString().

#define NCBI_TEXT (   x)    x

Definition at line 55 of file ncbi_xstr.hpp.

Definition at line 117 of file ncbistr.hpp.

Referenced by CClassTypeStrings::AddMember(), CAccPatternCounter::AddName(), Blast_ProgramNameFromType(), BlastXML_FormatReport(), BOOST_AUTO_TEST_CASE(), CAlignFormatUtil::BuildFormatQueryString(), CAlignFormatUtil::BuildSRAUrl(), CAlignFormatUtil::BuildUserUrl(), CAltValidator::CheckTaxids(), CPager::CPager(), CShowBlastDefline::CShowBlastDefline(), CwxGridTableAdapter::CwxGridTableAdapter(), DirName(), CShowBlastDefline::DisplayBlastDefline(), CShowBlastDefline::DisplayBlastDeflineTable(), CChangeSeqdescTitleCommand::Execute(), CHelloCommand::Execute(), CEnumeratedTypeValues::FindName(), CAgpRow::FromString(), CChoiceTypeStrings::GenerateClassCode(), CClassTypeStrings::GenerateClassCode(), CNCBINode::GetAttribute(), CAliasTypeStrings::GetDefaultCode(), CAliasRefTypeStrings::GetDefaultCode(), CExecJob::GetDescr(), CTypeStrings::GetDestructionCode(), CAliasRefTypeStrings::GetDestructionCode(), CCmdLineBlastXML2ReportData::GetFilterString(), CCmdLineBlastXMLReportData::GetFilterString(), CAlignFormatUtil::GetGnlID(), CRefTypeStrings::GetInitializer(), CTypeStrings::GetInitializer(), CAliasRefTypeStrings::GetInitializer(), CDataType::GetKeyPrefix(), CHelloCommand::GetLink(), CAgpRow::GetLinkageEvidence(), CAgpRow::GetOrientation(), CNcbiArguments::GetProgramDirname(), CwxGridTableAdapter::GetRegPath(), CTypeStrings::GetResetCode(), CAlignFormatUtil::GetSeqDescrString(), CShowBlastDefline::GetSeqIdListString(), CVecscreen::GetStrengthString(), CDataType::GlobalName(), ASNParser::Identifier(), CDataTool::Init(), CPager::IsPagerCommand(), CNcbiCommand::IsRequested(), CNcbiEnvironment::Load(), ASNParser::ModuleReference(), MostFrequentGapSize(), CCustomErrorHandler::Msg(), CAgpErr::Msg(), CAgpErrEx::Msg(), CwxMainFrame::OnCreateGroupMapWidgetClick(), CProjectTreeViewDropTarget::OnData(), CAgpValidateReader::OnGapOrComponent(), CObjectIStream::PeekNextTypeName(), CBlastFormat::PrintOneResultSet(), PsiBlastComputePssmFromAlignment(), CObjectIStreamXml::ReadFileHeader(), CObjectIStream::ReadFileHeader(), ReadNumberOrRange(), CObjectIStreamXml::ReadOtherPointer(), CAgpReader::ReadStream(), CFlatFileViewContext::RegisterCommands(), CBioseqEditorFactory::RegisterCommands(), CIgBlastpApp::Run(), CIgBlastnApp::Run(), CIgBlast::Run(), s_BlastMessageToException(), s_BlastXMLAddIteration(), s_GetCdsSequence(), s_GetGif(), s_GetLinkoutUrl(), s_GetSeqForm(), s_GetSeqIdListString(), s_GetSRASeqMetadata(), s_OutputFeature(), s_ReplaceLocalId(), s_SeqAlignSetToXMLHsps(), s_SeqAlignToXMLHit(), s_SetBlastXMLParameters(), CNCBINode::SetAttribute(), CClassTypeInfo::SetParentClass(), CDataType::SetParentClassTo(), CAgpRow::SubstOldGap(), ASNParser::TypeReference(), CDisplaySeqalign::x_DisplayAlignSortInfo(), CShowBlastDefline::x_DisplayDefline(), CShowBlastDefline::x_DisplayDeflineTable(), CShowBlastDefline::x_DisplayDeflineTableBody(), CDisplaySeqalign::x_DisplayRowDataSet(), CDisplaySeqalign::x_DisplaySequenceIDForQueryAnchored(), CShowBlastDefline::x_FillDeflineAndId(), CDisplaySeqalign::x_FormatAlignSortInfo(), CShowBlastDefline::x_FormatDeflineTableLine(), CShowBlastDefline::x_GetDeflineInfo(), CDisplaySeqalign::x_GetDumpgnlLink(), CDisplaySeqalign::x_GetFeatureInfo(), CDisplaySeqalign::x_GetQueryFeatureList(), CDisplaySeqalign::x_GetSegs(), CFlatFileFeatureCollapsed::x_GetText(), CDisplaySeqalign::x_HTMLSeqIDLink(), CDisplaySeqalign::x_InitAlignParams(), CDisplaySeqalign::x_MapDefLine(), CPhyTreeNodeGroupper::x_OnStepDown(), CPhyTreeNodeGroupper::x_OnStepLeft(), CPhyTreeNodeGroupper::x_OnStepRight(), CDisplaySeqalign::x_PrepareRowData(), CDisplaySeqalign::x_PrintDefLine(), CAgpValidateReader::x_PrintIdsNotInAgp(), CAgpValidateReader::x_PrintPatterns(), CBlastTabularInfo::x_PrintSubjectStrand(), CBlastTabularInfo::x_ResetFields(), CDisplaySeqalign::x_SetFeatureInfo(), and CSeqTableGridPanel::x_SetUpMenu().

Definition at line 179 of file ncbistr.hpp.

Definition at line 180 of file ncbistr.hpp.


Typedef Documentation

Definition at line 69 of file tempstr.hpp.

Definition at line 3706 of file ncbistr.hpp.

Definition at line 3773 of file ncbistr.hpp.

typedef PCase_Generic<const char *> PCase_CStr

Definition at line 3774 of file ncbistr.hpp.

Definition at line 3803 of file ncbistr.hpp.

Definition at line 3845 of file ncbistr.hpp.

Definition at line 3846 of file ncbistr.hpp.

Definition at line 3804 of file ncbistr.hpp.

typedef size_t CTempString::size_type

Definition at line 68 of file tempstr.hpp.

typedef NCBI_NS_STD::string::size_type SIZE_TYPE

Define size type.

Definition at line 128 of file ncbistr.hpp.

Definition at line 975 of file tempstr.hpp.

typedef char* CTempString_Storage::TBuffer [private]

Definition at line 992 of file tempstr.hpp.

typedef Uint2 TCharUCS2

Type for character in UCS-2 encoding.

Definition at line 2891 of file ncbistr.hpp.

typedef unsigned long TCharUCS4

UCS-4 character.

Definition at line 2886 of file ncbistr.hpp.

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
typedef TV CStrTokenize< TStr, TV, TP, TCount, TReserve >::TContainer

Definition at line 209 of file ncbistr_util.hpp.

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
typedef TCount CStrTokenize< TStr, TV, TP, TCount, TReserve >::TCountTrait

Definition at line 211 of file ncbistr_util.hpp.

typedef list<TBuffer> CTempString_Storage::TData [private]

Definition at line 993 of file tempstr.hpp.

Definition at line 139 of file ncbistr_util.hpp.

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
typedef TP CStrTokenize< TStr, TV, TP, TCount, TReserve >::TPosContainer

Definition at line 210 of file ncbistr_util.hpp.

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
typedef TReserve CStrTokenize< TStr, TV, TP, TCount, TReserve >::TReserveTrait

Definition at line 212 of file ncbistr_util.hpp.

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
typedef TStr CStrTokenize< TStr, TV, TP, TCount, TReserve >::TString

Definition at line 208 of file ncbistr_util.hpp.

Definition at line 3705 of file ncbistr.hpp.

Type for string in UCS-2 encoding.

Definition at line 2893 of file ncbistr.hpp.

UCS-4 string.

Definition at line 2888 of file ncbistr.hpp.

Unicode string.

Definition at line 2883 of file ncbistr.hpp.

Unicode character

Definition at line 2881 of file ncbistr.hpp.

typedef char TXChar

Definition at line 167 of file ncbistr.hpp.

typedef string TXString

Definition at line 168 of file ncbistr.hpp.

Definition at line 67 of file tempstr.hpp.


Enumeration Type Documentation

enum EEncoding
Enumerator:
eEncoding_Unknown 
eEncoding_UTF8 
eEncoding_Ascii 
eEncoding_ISO8859_1 

Note: From the point of view of the C++.

Toolkit, the ISO 8859-1 character set includes symbols 0x00 through 0xFF except 0x80 through 0x9F.

eEncoding_Windows_1252 

Definition at line 194 of file ncbistr.hpp.

Enumerator:
eNcbiStrings_Stat 
eNcbiStrings_PHID 

Definition at line 54 of file ncbi_strings.h.

Enumerator:
eNoZeroAtEnd 

For compatibility with older code.

eHasZeroAtEnd 

Definition at line 842 of file tempstr.hpp.


Function Documentation

template<size_t num_prealloc, typename TIn , typename TOut >
CTextJoiner< num_prealloc, TIn, TOut > & CTextJoiner< num_prealloc, TIn, TOut >::Add ( const TIn &  s) [inline]
void CTempStringList::Add ( const CTempString s) [inline]
CTempString & CTempString::assign ( const char *  src_str,
size_type  len 
) [inline]
CTempString & CTempString::assign ( const CTempString src_str) [inline]
CTempString & CTempString::assign ( const CTempString src_str,
size_type  off,
size_type  count 
) [inline]
CTempStringEx& CTempStringEx::assign ( const char *  str,
size_type  len 
) [inline]
CTempStringEx& CTempStringEx::assign ( const char *  str,
size_type  len,
EZeroAtEnd  zero_at_end 
) [inline]

Definition at line 898 of file tempstr.hpp.

References CTempStringEx::assign(), and CTempStringEx::m_ZeroAtEnd.

Reimplemented from CTempString.

Definition at line 905 of file tempstr.hpp.

References CTempStringEx::assign(), CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd.

Definition at line 911 of file tempstr.hpp.

CTempStringEx& CTempStringEx::assign ( const CTempString str,
size_type  off,
size_type  count 
) [inline]

Reimplemented from CTempString.

Definition at line 915 of file tempstr.hpp.

References CTempStringEx::assign(), CTempStringEx::eNoZeroAtEnd, and CTempStringEx::m_ZeroAtEnd.

template<class Arg1 , class Arg2 , class Pred >
bool AStrEquiv ( const Arg1 &  x,
const Arg2 &  y,
Pred  pr 
) [inline]
bool CStrTokenizeBase::AtEnd ( void  ) const [inline]
void CTempStringList::Clear ( void  ) [inline]
void CTempString::clear ( void  ) [inline]
void CTempStringEx::clear ( void  ) [inline]

Clear value to an empty string.

Reimplemented from CTempString.

Definition at line 925 of file tempstr.hpp.

References CTempStringEx::eHasZeroAtEnd, and CTempStringEx::m_ZeroAtEnd.

Referenced by NStr::SplitInTwo(), CWig2tableApplication::x_TryGetDouble(), and CWig2tableApplication::x_TryGetDoubleSimple().

void CTempString::Copy ( string dst,
size_type  pos,
size_type  length 
) const [inline]

copy a substring into a string Somewhat similar to basic_string::assign()

copy a substring into a string These are analogs of basic_string::assign()

Definition at line 480 of file tempstr.hpp.

References CTempString::begin(), CTempString::length(), and min().

static size_t CStrDummyTokenCount::Count ( CStrTokenizeBase ) [inline, static]

Definition at line 64 of file ncbistr_util.hpp.

static size_t CStringTokenCount::Count ( CStrTokenizeBase tokenizer) [inline, static]

Definition at line 286 of file ncbistr_util.hpp.

References CStrTokenizeBase::Advance(), and CStrTokenizeBase::AtEnd().

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
CStrTokenize< TStr, TV, TP, TCount, TReserve >::CStrTokenize ( const TString str,
const TString delim,
TFlags  flags,
CTempString_Storage storage 
) [inline]

Constructor.

Parameters:
strString to be tokenized.
delimSet of char delimiters used to tokenize string "str". If delimiter is empty, then input string is appended to "arr" as is.
flagsFlags governing splitting. Without NStr::fSplit_MergeDelims, delimiters that immediately follow each other are treated as separate delimiters - empty string(s) appear in the target output.

Definition at line 227 of file ncbistr_util.hpp.

CStrTokenizeBase::CStrTokenizeBase ( const CTempString str,
const CTempString delim,
TFlags  flags,
CTempString_Storage storage 
) [inline]

Definition at line 168 of file ncbistr_util.hpp.

References CStrTokenizeBase::SetDelim().

template<class TPosContainer >
CStrTokenPosAdapter< TPosContainer >::CStrTokenPosAdapter ( TPosContainer *  token_pos) [inline]

If token_pos construction parameter is NULL all calls are ignored.

Definition at line 332 of file ncbistr_util.hpp.

CTempString::CTempString ( void  ) [inline]

Definition at line 376 of file tempstr.hpp.

Referenced by CTempString::find(), CTempString::rfind(), and CTempString::substr().

CTempString::CTempString ( const char *  str) [inline]

Definition at line 386 of file tempstr.hpp.

References NCBI_TEMPSTR_MAKE_COPY.

CTempString::CTempString ( const char *  str,
size_type  len 
) [inline]

Definition at line 412 of file tempstr.hpp.

References NCBI_TEMPSTR_MAKE_COPY.

CTempString::CTempString ( const char *  str,
size_type  pos,
size_type  len 
)

Use CTempString(const char* str + pos, size_type len - pos) instead.

Definition at line 6702 of file ncbistr.cpp.

CTempString::CTempString ( const string str) [inline]

Definition at line 420 of file tempstr.hpp.

References NCBI_TEMPSTR_MAKE_COPY.

Use CTempString(const string& str, 0, size_type len) instead.

Definition at line 6708 of file ncbistr.cpp.

CTempString::CTempString ( const string str,
size_type  pos,
size_type  len 
) [inline]

Definition at line 428 of file tempstr.hpp.

References len, and NCBI_TEMPSTR_MAKE_COPY.

Definition at line 439 of file tempstr.hpp.

References NCBI_TEMPSTR_MAKE_COPY.

CTempString::CTempString ( const CTempString str,
size_type  pos 
) [inline]

Definition at line 447 of file tempstr.hpp.

References CTempString::data(), NCBI_TEMPSTR_MAKE_COPY, and CTempString::size().

CTempString::CTempString ( const CTempString str,
size_type  pos,
size_type  len 
) [inline]

Definition at line 458 of file tempstr.hpp.

References CTempString::data(), len, NCBI_TEMPSTR_MAKE_COPY, and CTempString::size().

CTempStringEx::CTempStringEx ( void  ) [inline]

Definition at line 846 of file tempstr.hpp.

Referenced by CTempStringEx::substr().

CTempStringEx::CTempStringEx ( const char *  str) [inline]

Definition at line 850 of file tempstr.hpp.

CTempStringEx::CTempStringEx ( const char *  str,
size_type  len 
) [inline]

Definition at line 855 of file tempstr.hpp.

CTempStringEx::CTempStringEx ( const char *  str,
size_type  len,
EZeroAtEnd  zero_at_end 
) [inline]

Definition at line 860 of file tempstr.hpp.

Definition at line 865 of file tempstr.hpp.

CTempStringEx::CTempStringEx ( const string str,
size_type  pos,
size_type  len 
) [inline]

Definition at line 870 of file tempstr.hpp.

Definition at line 875 of file tempstr.hpp.

Definition at line 880 of file tempstr.hpp.

CTempStringEx::CTempStringEx ( const CTempString str,
size_type  pos,
size_type  len 
) [inline]

Definition at line 885 of file tempstr.hpp.

Definition at line 92 of file ncbistr_util.hpp.

const char * CTempString::data ( void  ) const [inline]

Return a pointer to the array represented.

As with std::basic_string<>, this is not guaranteed to be NULL terminated.

Definition at line 276 of file tempstr.hpp.

References _ASSERT, and CTempString::m_String.

Referenced by CDelta_ext::AddAndSplit(), CDelta_ext::AddLiteral(), CWriteDB_Impl::AddSequence(), CWriteDB::AddSequence(), CBuildDatabase::AddSequences(), CStrTokenizeBase::Advance(), CDB_Text::Append(), CTempString::assign(), CNCBlobKey::Assign(), CPrintJobInfo::BeginJobEvent(), CSQLITE_Statement::Bind(), CBlastDbBlob::CBlastDbBlob(), NStr::CommonOverlapSize(), NStr::CompareCase(), NStr::CompareNocase(), CGapsEditor::ConvertNs2Gaps(), NStr::CParse(), CTempString::CTempString(), CDiffText::Diff(), NStr::EqualCase(), NStr::EqualNocase(), CRegexp::Escape(), CLogWriter::ExecuteSlice(), g_FixMisplacedPID(), CWGSSeqIterator::GetAnnotSet(), CRegexp::GetMatch(), CCSraAlignIterator::GetMatchAlign(), CWGSSeqIterator::GetSeq_descr(), CCSraShortReadIterator::GetShortBioseq(), CRegexp::GetSub(), CSeq_id::IdentifyAccession(), NStr::IsIPAddress(), CRegexp::IsMatch(), CNCBlobKeyLight::KeyForLogs(), CNCBlobKeyLight::KeyVersion(), CCSRARefSeqInfo::LoadAnnotPileupChunk(), CCSraAlignIterator::MakeFullMismatch(), CDBParamVariant::MakeName(), CDBParamVariant::MakePlainName(), NStr::NeedsURLEncoding(), NormalizeStatKeyName(), CTempString::operator string(), PQuickStringLess::operator()(), CTempString::operator<(), CSrvStrStream::operator<<(), operator<<(), CNCBlobKeyLight::operator=(), CTempString::operator==(), CNCBlobKeyLight::PackBlobKey(), CNetServProtoParserBase::ParseArguments(), CNetCacheKey::ParseBlobKey(), CNetServProtoParserBase::ParseCommand(), CDiagCompileInfo::ParseCurrFunctName(), CFastaReader::ParseDataLine(), CFastaReader::ParseDefLine(), NStr::ParseQuoted(), CCSRABlobId::ParseReadId(), CPrintJobInfo::ProcessInputOutput(), CPrintJobInfo::ProcessJobEventField(), CPrintJobInfo::ProcessJobInfoField(), CObjectIStreamAsn::ReadDouble(), CRegexpUtil::Replace(), CAttrListParser::Reset(), CRegexpUtil::Reset(), s_AddParamName(), s_DoFatalAbort(), s_NoCaseEqual(), s_PrintableString(), SeqDB_UnpackAmbiguities(), CRegexp::Set(), CTL_BCPInCmd::SetHints(), CVDBCursor::SetParam(), CStrTokenizeBase::SkipDelims(), CObjectIStreamXml::SkipStackTagName(), CObjectIStreamXml::SkipTagName(), NStr::StringToDouble(), NStr::StringToPtr(), NStr::StringToUInt8_DataSize(), CTempStringEx::substr(), CUtf8::TruncateSpacesInPlace(), NStr::URLEncode(), CRegexp::WildcardToRegexp(), CWriteDB_File::Write(), CSrvSocketTask::WriteText(), CWriteDB_IsamIndex::x_AddString(), CWriteDB_IsamIndex::x_AddStringData(), CNCMessageHandler::x_AssignCmdParams(), CODBC_BCPInCmd::x_AssignParams(), CTL_BCPInCmd::x_AssignParams(), CDiffList::x_CleanupAndMerge_Equities(), CDiffList::x_CleanupAndMerge_SingleEdits(), CWig2tableApplication::x_CommentLine(), CWriteDB_Impl::x_ComputeHash(), CBlastDbBlob::x_Copy(), CRegexpUtil::x_Divide(), CTempString::x_Equals(), CStrTokenizeBase::x_ExtendInternalDelim(), CSeqDBVol::x_GetFilteredBinaryHeader(), CSeqDBVol::x_GetHdrAsn1(), CWig2tableApplication::x_GetParamName(), CWig2tableApplication::x_GetParamValue(), CWig2tableApplication::x_GetPos(), CTL_BCPInCmd::x_GetValue(), CWig2tableApplication::x_GetWord(), CSeq_id::x_IdentifyAccession(), CLatLonCountryMap::x_InitFromFile(), CNetServProtoParserBase::x_IsArgumentMatch(), x_MakeTSqlString(), CSQLITE_Statement::x_Prepare(), CNCMessageHandler::x_ReadAuthMessage(), CBlastDbBlob::x_ReadRaw(), CBlastDbBlob::x_ReadString(), CWig2tableApplication::x_SkipWS(), CWig2tableApplication::x_TryGetDouble(), CWig2tableApplication::x_TryGetDoubleSimple(), CWig2tableApplication::x_TryGetPos(), CNetScheduleHandler::x_WriteMessage(), CFastaOstream::x_WriteSequence(), and CBlastDbBlob::x_WriteString().

template<class TStr , class TV , class TP = CStrDummyTokenPos, class TCount = CStrDummyTokenCount, class TReserve = CStrDummyTargetReserve<TV, TP>>
void CStrTokenize< TStr, TV, TP, TCount, TReserve >::Do ( TContainer target,
TPosContainer token_pos,
const TString empty_str = TString() 
) [inline]

Tokenize the string using the specified set of char delimiters.

Parameters:
targetOutput container. Tokens defined in "str" by using symbols from "delim" are added to the list "target".
token_posContainer for the tokens' positions in "str".
empty_strString added to target when there are no other characters between delimiters

Definition at line 244 of file ncbistr_util.hpp.

References CStrTokenizeBase::Advance(), CStrTokenizeBase::AtEnd(), CTempStringList::Clear(), CTempString::empty(), CTempStringList::Join(), CStrTokenizeBase::m_Delim, CStrTokenizeBase::m_Pos, CStrTokenizeBase::m_Storage, CStrTokenizeBase::m_Str, and CStrTokenizeBase::SkipDelims().

bool CTempString::empty ( void  ) const [inline]

Return true if the represented string is empty (i.e., the length is zero)

Definition at line 298 of file tempstr.hpp.

References CTempString::m_Length.

Referenced by CTabDelimitedValidator::_OperateRows(), CTabDelimitedValidator::_ProcessHeader(), CHttpFormData::AddEntry(), CHttpFormData::AddProvider(), CBuildDatabase::AddSequences(), CNCBlobKey::Assign(), SNSCommandArguments::AssignValues(), CObjectIStreamXml::BeginClassMember(), BOOST_AUTO_TEST_CASE(), CAutoEnvironmentVariable::CAutoEnvironmentVariable(), CObjectIStreamXml::CloseStackTag(), NStr::CompareCase(), NStr::CompareNocase(), CPerfLogGuard::CPerfLogGuard(), CSeqTableSetAnyObjField::CSeqTableSetAnyObjField(), CDiff::Diff(), CStrTokenize< TStr, TV, TP, TCount, TReserve >::Do(), NStr::EndsWith(), CFindPattern::Find(), CWGSGiResolver::Find(), g_GenericStatToJson(), CCodeGenerator::GenerateCvsignore(), CWGSSeqIterator::GetAccSeq_id(), CWGSScaffoldIterator::GetAccSeq_id(), CWGSSeqIterator::GetGeneralSeq_id(), CSeqEntry_test_on_pub::GetGroupedAffilString(), CWGSScaffoldIterator::GetIds(), CWGSSeqIterator::GetSeq_descr(), GetTwoFieldSubfield(), CSeq_feat::HasExceptionText(), CNCBlobKeyLight::IsICacheKey(), CCSraAlignIterator::IsSetName(), CCSraShortReadIterator::IsSetName(), CNCBlobKeyLight::IsValid(), CSeq_id::IsValidLocalID(), CNCBlobKeyLight::KeyForLogs(), CForeignContaminationScreenReportReader::LoadFile(), make_server(), CS2N_Guard::Message(), CWGSDb_Impl::NormalizePathOrAccession(), CObjectIStreamXml::OpenStackTag(), CNetServProtoParserBase::ParseArguments(), CNetServProtoParserBase::ParseCommand(), CFastaReader::ParseGapLine(), CSeq_id::ParseIDs(), CFeature_table_reader_imp::ParseInitialFeatureLine(), SDiagMessage::ParseMessage(), NStr::ParseQuoted(), CSourceModParser::ParseTitle(), CPerfLogger::Post(), CHttpSession::Post(), CStructuredCommentsReader::ProcessSourceQualifiers(), CGFFReader::Read(), CFastaReader::ReadOneSeq(), CUCSCRegionReader::ReadSeqAnnot(), CFeature_table_reader_imp::ReadSequinFeatureTable(), CObjectIStreamXml::ReadUndefinedAttributes(), CTabDelimitedValidator::RegisterAliases(), CRegexpUtil::Replace(), CRegexpUtil::ReplaceRange(), s_SplitVersion(), CTextseq_id::Set(), CSeq_id::Set(), CQueryImpl::SetSql(), CObjectIStreamXml::SkipStackTagName(), NStr::SplitInTwo(), NStr::StartsWith(), CDirEntry::StringToMode(), CFeatureTableReader::TranslateProtein(), CUtf8::TruncateSpaces_Unsafe(), CUtf8::TruncateSpacesInPlace(), CTabDelimitedValidator::ValidateInput(), CWriteDB_IsamIndex::x_AddTextId(), CDeflineGenerator::x_AdjustProteinTitleSuffix(), CSourceModParser::x_ApplyMods(), CNCMessageHandler::x_AssignCmdParams(), CDeflineGenerator::x_DescribeClones(), CDiff::x_Diff(), x_GetDivisionProc(), CAuthor::x_GetLabelV2(), CNetServProtoParserBase::x_IsArgumentMatch(), x_LastWord(), CDB_Numeric::x_MakeFromString(), CFeatureSearchJob::x_Match(), CTableImportDataSource::x_ParseEntry(), CTableImportDataSource::x_ParseQuotedEntry(), CGFFReader::x_ParseStructuredComment(), CGFFReader::x_ParseTypeComment(), CSQLITE_Statement::x_Prepare(), CFastaOstream::x_PrintStringModIfNotDup(), CNCActiveHandler::x_ReadSyncStartExtra(), CDeflineGenerator::x_SetBioSrc(), CDeflineGenerator::x_SetFlags(), CDeflineGenerator::x_SetTitleFromBioSrc(), CDeflineGenerator::x_SetTitleFromGPipe(), CDeflineGenerator::x_SetTitleFromMap(), CDeflineGenerator::x_SetTitleFromNC(), CDeflineGenerator::x_SetTitleFromNM(), CDeflineGenerator::x_SetTitleFromNR(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromSegSeq(), CDeflineGenerator::x_SetTitleFromWGS(), CWig2tableApplication::x_SkipWS(), CNCMessageHandler::x_StartCommand(), CFeature_table_reader_imp::x_StringToLongNoThrow(), and CReaderBase::xIsCommentLine().

CTempString::const_iterator CTempString::end ( void  ) const [inline]
void CTempString::erase ( size_type  pos = 0) [inline]

Truncate the string at some specified position Note: basic_string<> supports additional erase() options that we do not provide here.

Definition at line 469 of file tempstr.hpp.

References CTempString::m_Length.

Referenced by g_FixMisplacedPID(), and CRegexp::GetSub().

CTempString::size_type CTempString::find ( const CTempString match,
size_type  pos = 0 
) const [inline]

Find the first instance of the entire matching string within the current string, beginning at an optional offset.

Definition at line 610 of file tempstr.hpp.

References CTempString::begin(), CTempString::CTempString(), CTempString::find_first_of(), CTempString::length(), and CTempString::npos.

Referenced by SAccGuide::AddRule(), NStr::CommonOverlapSize(), CSeqTableSetAnyObjField::CSeqTableSetAnyObjField(), CSeqEntry_test_on_biosrc_orgmod::DoAuthorityAndTaxnameConflict(), CSuspectRuleCheck::DoesSingleStringMatchConstraint(), NStr::FindCase(), CDeflineGenerator::GenerateDefline(), NStr::HtmlEncode(), CSeq_id::IdentifyAccession(), CSuspectRuleCheck::IsStringInSpanInList(), make_server(), variation::Ncbieaa2HgvsAA(), CFlatfileTextFind::notify(), CHttpCookie::Parse(), CMaskFromFasta::ParseDataLine(), CFastaReader::ParseDataLine(), NStr::ParseEscapes(), CFastaReader::ParseGapLine(), CFastaReader::ParseIDs(), SDiagMessage::ParseMessage(), CSourceModParser::ParseTitle(), CStructuredCommentsReader::ProcessCommentsFileByRows(), s_FindAttribute(), s_ProcessECNumberLine(), variation::SeqsMatch(), CSuspectRuleCheck::SkipBracketOrParen(), NStr::SplitInTwo(), CDirEntry::StringToMode(), CDeflineGenerator::x_AdjustProteinTitleSuffix(), CDeflineGenerator::x_DescribeClones(), CDiff::x_Diff(), CDiff::x_DiffHalfMatchI(), CString_constraint::x_DoesSingleStringMatchConstraint(), x_EndsWithStrain(), x_IgnoreEndings(), CLatLonCountryMap::x_InitFromFile(), CString_constraint::x_IsStringInSpanInList(), CDB_Numeric::x_MakeFromString(), CTableImportDataSource::x_ParseEntry(), CTableImportDataSource::x_ParseQuotedEntry(), CCorrectRNAStrandDlg::x_ProcessRNAStrandLine(), CNCActiveHandler::x_ReadSizeToRead(), CDeflineGenerator::x_SetTitleFromBioSrc(), CDeflineGenerator::x_SetTitleFromGPipe(), CDeflineGenerator::x_SetTitleFromMap(), CDeflineGenerator::x_SetTitleFromNC(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromWGS(), and CSearch_func::x_SkipBracketOrParen().

CTempString::size_type CTempString::find ( char  match,
size_type  pos = 0 
) const [inline]

Find the first instance of a given character string within the current string in a forward direction, beginning at an optional offset.

Definition at line 595 of file tempstr.hpp.

References CTempString::length(), CTempString::m_String, and CTempString::npos.

Find the last occurrence of any character not in the matching string within the current string, beginning at an optional offset.

Definition at line 565 of file tempstr.hpp.

References CTempString::begin(), CTempString::end(), end_it, CTempString::length(), and CTempString::npos.

Referenced by CSeqEntry_test_on_biosrc::DoInfluenzaStrainAndCollectionDateMisMatch(), CSuspectRuleCheck::InWordBeforeCytochromeOrCoenzyme(), and CSearch_func::x_InWordBeforeCytochromeOrCoenzyme().

Find the last occurrence of any character in the matching string within the current string, beginning at an optional offset.

Definition at line 535 of file tempstr.hpp.

References CTempString::begin(), CTempString::end(), end_it, CTempString::length(), and CTempString::npos.

Referenced by NStr::FindNoCase(), and CTempString::rfind().

SIZE_TYPE CStrTokenizeBase::GetPos ( void  ) const [inline]

Definition at line 145 of file ncbistr_util.hpp.

References CStrTokenizeBase::m_Pos.

bool CTempStringEx::HasZeroAtEnd ( void  ) const [inline]
const char* impl_ToCString ( const char *  s) [inline]

Definition at line 184 of file ncbistr.hpp.

const char* impl_ToCString ( const string s) [inline]

Definition at line 185 of file ncbistr.hpp.

template<size_t num_prealloc, typename TIn , typename TOut >
void CTextJoiner< num_prealloc, TIn, TOut >::Join ( TOut *  result) const [inline]
void CTempStringList::Join ( string s) const
void CTempStringList::Join ( CTempStringEx s) const
CTempString::size_type CTempString::length ( void  ) const [inline]

Return the length of the represented array.

Definition at line 284 of file tempstr.hpp.

References CTempString::m_Length.

Referenced by CDelta_ext::AddLiteral(), CWriteDB_Impl::AddSequence(), CWriteDB::AddSequence(), CDiffList::Append(), CFastaReader::AssembleSeq(), CPrintJobInfo::BeginJobEvent(), BOOST_AUTO_TEST_CASE(), BrFcgiBookTermToEutilsTerm(), CFastaReader::CanonicalizeString(), CFastaReader::CheckDataLine(), NStr::CommonOverlapSize(), NStr::CommonPrefixSize(), NStr::CommonSuffixSize(), NStr::CompareCase(), NStr::CompareNocase(), CGapsEditor::ConvertNs2Gaps(), CTempString::Copy(), NStr::CParse(), CFastaReader::CreateWarningsForSeqDataInTitle(), CExtraDecoder::Decode(), CDiff::Diff(), CDiffText::Diff(), NStr::EndsWith(), NStr::EqualNocase(), CRegexp::Escape(), CTempString::find(), CTempString::find_first_not_of(), CTempString::find_first_of(), CTempString::find_last_not_of(), CTempString::find_last_of(), g_FixMisplacedPID(), g_GenericStatToJson(), g_LegacyStatToJson(), CRegexp::GetMatch(), CCommentItem::GetStringForRefSeqGenome(), NStr::IsBlank(), CRegexp::IsMatch(), CS2N_Guard::Message(), NStr::NeedsURLEncoding(), NormalizeStatKeyName(), CTempString::operator string(), operator<<(), CNetCacheKey::ParseBlobKey(), CFastaReader::ParseDataLine(), CFastaReader::ParseDefLine(), CFastaMapper::ParseDefLine(), CFastaReader::ParseGapLine(), CFastaReader::ParseIDs(), CFeature_table_reader_imp::ParseInitialFeatureLine(), SDiagMessage::ParseMessage(), NStr::ParseQuoted(), CFastaReader::ParseRange(), CDiffList::Prepend(), CPrintJobInfo::ProcessInputOutput(), CPrintJobInfo::ProcessJobEventField(), CPrintJobInfo::ProcessJobInfoField(), CRegexpUtil::Replace(), CRegexpUtil::Reset(), CTempString::rfind(), s_ExtractKey(), CAgpToSeqEntry::s_LocalSeqIdFromStr(), s_SkipAllowedSymbols(), s_URLDecode(), SeqDB_UnpackAmbiguities(), CDiffOperation::SetString(), CDirEntry::StringToMode(), NStr::StringToUInt8_DataSize(), CUtf8::TruncateSpacesInPlace(), NStr::URLEncode(), CRegexp::WildcardToRegexp(), CWriteDB_File::Write(), CDiffList::x_CleanupAndMerge_Equities(), CDiffList::x_CleanupAndMerge_SingleEdits(), CDiff::x_Diff(), CDiff::x_DiffBisect(), CDiff::x_DiffHalfMatch(), CDiff::x_DiffHalfMatchI(), CRegexpUtil::x_Divide(), CTempString::x_Equals(), CLatLonCountryMap::x_InitFromFile(), CFeature_table_reader_imp::x_IsWebComment(), CTempString::x_Less(), CTableImportDataSource::x_ParseEntry(), CTableImportDataSource::x_ParseQuotedEntry(), CValidError_bioseq::x_ReportDuplicatePubLabels(), CFeature_table_reader_imp::x_TryToParseOffset(), and CUCSCRegionReader::xSmartFieldSplit().

template<size_t Size>
CTempString literal ( const char(&)  str[Size]) [inline]
CTempString::operator string ( void  ) const [inline]

Definition at line 745 of file tempstr.hpp.

References CTempString::data(), CTempString::length(), and string.

bool CTempString::operator!= ( const char *  str) const [inline]

operator!= for C-style strings

Definition at line 783 of file tempstr.hpp.

bool CTempString::operator!= ( const string str) const [inline]

operator!= for std::string strings

Definition at line 790 of file tempstr.hpp.

bool CTempString::operator!= ( const CTempString str) const [inline]

operator!= for CTempString strings

Definition at line 797 of file tempstr.hpp.

bool CTempString::operator< ( const char *  str) const [inline]

operator< for C-style strings

Definition at line 816 of file tempstr.hpp.

References CTempString::m_String, and CTempString::x_Less().

bool CTempString::operator< ( const string str) const [inline]

operator< for std::string strings

Definition at line 826 of file tempstr.hpp.

References CTempString::x_Less().

bool CTempString::operator< ( const CTempString str) const [inline]

operator< for CTempString strings

Definition at line 833 of file tempstr.hpp.

References CTempString::data(), CTempString::size(), and CTempString::x_Less().

CNcbiOstream& operator<< ( CNcbiOstream out,
const CTempString str 
)

Definition at line 416 of file ncbistre.cpp.

References CTempString::data(), and CTempString::length().

CNcbiOstream& operator<< ( CNcbiOstream os,
const TStringUCS2 str 
) [inline]

Operator for writing TStringUCS2 to stream.

Operator is needed for using in SDBAPI.

Definition at line 2898 of file ncbistr.hpp.

CTempString & CTempString::operator= ( const CTempString str) [inline]

Definition at line 724 of file tempstr.hpp.

References CTempString::assign().

bool CTempString::operator== ( const char *  str) const [inline]

operator== for C-style strings

Definition at line 759 of file tempstr.hpp.

References CTempString::m_String, and CTempString::x_Equals().

bool CTempString::operator== ( const string str) const [inline]

operator== for std::string strings

Definition at line 769 of file tempstr.hpp.

References CTempString::x_Equals().

bool CTempString::operator== ( const CTempString str) const [inline]

operator== for CTempString strings

Definition at line 776 of file tempstr.hpp.

References CTempString::data(), CTempString::size(), and CTempString::x_Equals().

bool operator== ( const string str1,
const CTempString str2 
) [inline]

Global operator== for string and CTempString.

Definition at line 236 of file tempstr.hpp.

char CTempString::operator[] ( size_type  pos) const [inline]

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 305 of file tempstr.hpp.

References CTempString::m_Length, and CTempString::m_String.

void CStrDummyTokenPos::push_back ( string::size_type  ) [inline]

Definition at line 55 of file ncbistr_util.hpp.

template<class TPosContainer >
void CStrTokenPosAdapter< TPosContainer >::push_back ( string::size_type  pos) [inline]
void CStrDummyTokenPos::reserve ( string::size_type  ) [inline]

Definition at line 56 of file ncbistr_util.hpp.

template<class TV , class TP >
static void CStrDummyTargetReserve< TV, TP >::Reserve ( CStrTokenizeBase ,
TV &  ,
TP &   
) [inline, static]

Definition at line 80 of file ncbistr_util.hpp.

template<class TV , class TP , class TCount >
static void CStrTargetReserve< TV, TP, TCount >::Reserve ( CStrTokenizeBase tokenizer,
TV &  target,
TP &  token_pos 
) [inline, static]

Definition at line 307 of file ncbistr_util.hpp.

template<class TPosContainer >
void CStrTokenPosAdapter< TPosContainer >::reserve ( string::size_type  capacity) [inline]
CTempString::size_type CTempString::rfind ( const CTempString match,
size_type  pos = npos 
) const [inline]

Find the first instance of the entire matching string within the current string in a backward direction, beginning at an optional offset.

Definition at line 660 of file tempstr.hpp.

References CTempString::begin(), CTempString::CTempString(), CTempString::find_last_of(), CTempString::length(), min(), and CTempString::npos.

Referenced by CBAMBlobId::CBAMBlobId(), NStr::FindCase(), CCSRABlobId::FromString(), CWGSBlobId::FromString(), CWGSSeqIterator::GetGeneralSeq_id(), operator<<(), and CTextseq_id::Set().

CTempString::size_type CTempString::rfind ( char  match,
size_type  pos = npos 
) const [inline]

Find the last instance of a given character string within the current string, beginning at an optional offset.

Definition at line 638 of file tempstr.hpp.

References CTempString::length(), CTempString::m_String, and CTempString::npos.

void CStrTokenizeBase::SetDelim ( const CTempString delim) [inline]
CTempString::size_type CTempString::size ( void  ) const [inline]

Return the length of the represented array.

Definition at line 291 of file tempstr.hpp.

References CTempString::m_Length.

Referenced by CSeqTableLocColumns::AddColumn(), CDelta_ext::AddLiteral(), CBuildDatabase::AddSequences(), CStrTokenizeBase::Advance(), CDB_Text::Append(), CTempString::assign(), CNCBlobKey::Assign(), CSQLITE_Statement::Bind(), CBlastDbBlob::CBlastDbBlob(), CEntropyCalculator::ComputeEntropy(), ComputeNormalizedEntropy(), CEntropyCalculator::ComputeSlidingWindowEntropy(), NStr::CParse(), CTempString::CTempString(), NStr::EndsWith(), CLogWriter::ExecuteSlice(), NStr::FindNoCase(), ICitationBase::FixPages(), CWGSSeqIterator::GetAnnotSet(), CAnnotObject_Info::GetLocsTypes(), CWGSSeqIterator::GetSeq_descr(), CCSraShortReadIterator::GetShortBioseq(), CTempStringList::GetSize(), impl::GetValidUTF8Len(), NStr::HtmlDecode(), NStr::HtmlEncode(), CSeq_id::IdentifyAccession(), NStr::IsIPAddress(), NStr::JsonEncode(), NStr::Justify(), CNCBlobKeyLight::KeyForLogs(), CNCBlobKeyLight::KeyVersion(), CCSraAlignIterator::MakeFullMismatch(), CWGSDb_Impl::NormalizePathOrAccession(), PQuickStringLess::operator()(), CTempString::operator<(), CSrvStrStream::operator<<(), operator<<(), CNCBlobKeyLight::operator=(), CTempString::operator==(), CNCBlobKeyLight::PackBlobKey(), CNetServProtoParserBase::ParseArguments(), CNetServProtoParserBase::ParseCommand(), CDiagCompileInfo::ParseCurrFunctName(), NStr::ParseEscapes(), CFastaReader::ParseGapLine(), CCSRABlobId::ParseReadId(), CSourceModParser::ParseTitle(), CGFFReader::Read(), CObjectIStreamAsn::ReadDouble(), CAttrListParser::Reset(), s_AddParamName(), s_CheckForFastaTag(), s_DoFatalAbort(), s_GetWGSMasterSeq_id(), s_HasFastaTag(), s_NoCaseEqual(), s_NStr_Join(), s_PrintableString(), s_URLDecode(), CSeq_id::Set(), CTL_BCPInCmd::SetHints(), CVDBCursor::SetParam(), CBlastDbBlob::Size(), CStrTokenizeBase::SkipDelims(), CObjectIStreamXml::SkipStackTagName(), CObjectIStreamXml::SkipTagName(), NStr::SplitInTwo(), SSeqIdRange::SSeqIdRange(), NStr::StartsWith(), CBlastDbBlob::Str(), NStr::StringToDouble(), NStr::StringToUInt8(), NStr::StringToUInt8_DataSize(), CTempStringEx::substr(), CSrvSocketTask::WriteText(), CCSraAlignIterator::x_AddField(), CWriteDB_IsamIndex::x_AddPdb(), CWriteDB_IsamIndex::x_AddString(), CWriteDB_IsamIndex::x_AddStringData(), CWriteDB_IsamIndex::x_AddTextId(), CNCMessageHandler::x_AssignCmdParams(), CODBC_BCPInCmd::x_AssignParams(), CTL_BCPInCmd::x_AssignParams(), CWriteDB_Impl::x_ComputeHash(), CBlastDbBlob::x_Copy(), x_EndsWithStrain(), CStrTokenizeBase::x_ExtendInternalDelim(), CSeqDBVol::x_GetFilteredBinaryHeader(), CSeqDBVol::x_GetHdrAsn1(), CAuthor::x_GetLabelV2(), CWig2tableApplication::x_GetParamName(), CWig2tableApplication::x_GetParamValue(), CNetServProtoParserBase::x_GetToken(), CWig2tableApplication::x_GetWord(), CSeq_id::x_IdentifyAccession(), x_IgnoreEndings(), CWGSDb_Impl::x_InitIdParams(), CNetServProtoParserBase::x_IsArgumentMatch(), CBufferedLineReader::x_LoadLong(), CDB_Numeric::x_MakeFromString(), x_MakeTSqlString(), CSQLITE_Statement::x_Prepare(), CNCMessageHandler::x_ReadAuthMessage(), CNCActiveHandler::x_ReadCopyPut(), CBlastDbBlob::x_ReadRaw(), CBlastDbBlob::x_ReadString(), CBlastDbBlob::x_ReadVarInt(), CWig2tableApplication::x_SkipWS(), CNetScheduleHandler::x_WriteMessage(), CBlastDbBlob::x_WriteString(), and NStr::XmlEncode().

Definition at line 104 of file ncbistr_util.hpp.

Definition at line 105 of file ncbistr_util.hpp.

CTempString CTempString::substr ( size_type  pos) const [inline]

Obtain a substring from this string, beginning at a given offset.

Reimplemented in CTempStringEx.

Definition at line 731 of file tempstr.hpp.

References CTempString::CTempString().

Referenced by CSeqTableLocColumns::AddColumn(), CStrTokenizeBase::Advance(), CSuspectRuleCheck::AdvancedStringCompare(), CSeqEntry_test_on_biosrc_orgmod::BacterialTaxShouldEndWithStrain(), BOOST_AUTO_TEST_CASE(), CSuspectRuleCheck::CaseNCompareEqual(), CBAMBlobId::CBAMBlobId(), CSeqEntry_test_on_pub::CheckTitleAndAuths(), NStr::CommonOverlapSize(), CTestAndRepData::ContainsPseudo(), CSuspectRuleCheck::ContainsThreeOrMoreNumbersTogether(), CSuspectRuleCheck::CopyListWithoutBankIt(), CSeqTableSetAnyObjField::CSeqTableSetAnyObjField(), CDiff::Diff(), CSeqEntry_test_on_biosrc_orgmod::DoAuthorityAndTaxnameConflict(), CSuspectRuleCheck::DoesSeqIDListMeetStringConstraint(), CSuspectRuleCheck::DoesSingleStringMatchConstraint(), CSeqEntry_test_on_biosrc::DoInfluenzaStrainAndCollectionDateMisMatch(), CTestAndRepData::EndsWithFold(), CBioseq_test_on_protfeat::EndsWithPattern(), CSeqEntry_test_on_biosrc::FindTrinomialWithoutQualifier(), ICitationBase::FixPages(), CSuspectRuleCheck::FollowedByFamily(), CCSRABlobId::FromString(), CWGSBlobId::FromString(), GetDiscrepancyItemText(), CDbXrefColumn::GetFromFeat(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), CTagPeptideColumn::GetFromFeat(), CWGSSeqIterator::GetGeneralSeq_id(), CCSRABlobId::GetGeneralSRAAccReadId(), CSeqEntry_test_on_pub::GetGroupedAffilString(), CAnnotObject_Info::GetLocsTypes(), CBioseq_FIND_STRAND_TRNAS::GetReport(), GetSeqFeatLabel(), CSuspectRuleCheck::GetSpanFromHyphenInString(), GetTwoFieldSubfield(), CSeqEntry_test_on_biosrc_orgmod::HasConflict(), CSeqEntry_test_on_biosrc_orgmod::HasMissingBacteriaStrain(), CSuspectRuleCheck::InWordBeforeCytochromeOrCoenzyme(), CTestAndRepData::IsSingleWordOrWeaselPlusSingleWord(), CSuspectRuleCheck::IsStringInSpan(), CSuspectRuleCheck::IsStringInSpanInList(), CFastaReader::IsValidLocalID(), CTestAndRepData::ListAuthNames(), make_server(), CSeqEntry_DISC_HAPLOTYPE_MISMATCH::MakeCitem4DiffSeqs(), NStr::MatchesMask(), variation::Ncbieaa2HgvsAA(), CWGSDb_Impl::NormalizePathOrAccession(), CFlatfileTextFind::notify(), CHttpCookie::Parse(), CFastaReader::ParseDefLine(), CFastaReader::ParseGapLine(), CFeature_table_reader_imp::ParseInitialFeatureLine(), SDiagMessage::ParseMessage(), CWGSDb_Impl::ParseRow(), CSourceModParser::ParseTitle(), CBioseqTestAndRepData::ProductsMatchForRefSeq(), CSeqEntry_DISC_HAPLOTYPE_MISMATCH::ReportHaplotypeSequenceMismatchForList(), CTestAndRepData::RmvChar(), s_CheckForFastaTag(), s_FindAttribute(), s_GetWGSMasterSeq_id(), CAgpToSeqEntry::s_LocalSeqIdFromStr(), s_ProcessECNumberLine(), s_URLDecode(), SeqLocPrintUseBestID(), CTextseq_id::Set(), CSeq_id::Set(), CSuspectRuleCheck::SkipBracketOrParen(), CMacroEngine::Store_SynonymList(), CSeqEntry_ONCALLER_STRAIN_TAXNAME_CONFLICT::StrainConflictsTaxname(), CSuspectRuleCheck::StringContainsUnderscore(), CSuspectRuleCheck::StringMayContainPlural(), CSummarizeSusProdRule::SummarizeMolinfoFieldConstraint(), CSummarizeSusProdRule::SummarizeWordSubstitution(), CSeqEntry_test_on_pub::TestOnObj(), CBioseq_on_base::TestOnObj(), CBioseq_on_tax_def::TestOnObj(), CGff2Record::TokenizeGFF(), CString_constraint::x_CaseNCompareEqual(), CDiffList::x_CleanupAndMerge_Equities(), CSearch_func::x_ContainsThreeOrMoreNumbersTogether(), CDiff::x_Diff(), CDiff::x_DiffBisectSplit(), CDiff::x_DiffHalfMatchI(), CString_constraint::x_DoesSingleStringMatchConstraint(), CSearch_func::x_FollowedByFamily(), CConnTest::x_GetFirewallConfiguration(), CCSraShortReadIterator::x_GetReadData(), CString_constraint::x_GetSpanFromHyphenInString(), CFeat_qual_choice::x_GetTwoFieldSubfield(), x_IgnoreEndings(), CWGSDb_Impl::x_InitIdParams(), CSearch_func::x_InWordBeforeCytochromeOrCoenzyme(), CString_constraint::x_IsStringInSpan(), CString_constraint::x_IsStringInSpanInList(), CCorrectRNAStrandDlg::x_ProcessRNAStrandLine(), CNCActiveHandler::x_ReadSizeToRead(), CValidError_bioseq::x_ReportDuplicatePubLabels(), CDiscRepOutput::x_RmTagInDescp(), CDeflineGenerator::x_SetTitleFromMap(), CDeflineGenerator::x_SetTitleFromWGS(), CSearch_func::x_SkipBracketOrParen(), CSearch_func::x_StringContainsUnderscore(), CSearch_func::x_StringMayContainPlural(), and CFeature_table_reader_imp::x_TryToParseOffset().

CTempString CTempString::substr ( size_type  pos,
size_type  len 
) const [inline]

Obtain a substring from this string, beginning at a given offset and extending a specified length.

Reimplemented in CTempStringEx.

Definition at line 738 of file tempstr.hpp.

References CTempString::CTempString().

CTempStringEx CTempStringEx::substr ( size_type  pos,
size_type  len 
) const [inline]

Obtain a substring from this string, beginning at a given offset and extending a specified length.

Reimplemented from CTempString.

Definition at line 943 of file tempstr.hpp.

References CTempStringEx::CTempStringEx(), CTempString::data(), CTempStringEx::eNoZeroAtEnd, CTempStringEx::m_ZeroAtEnd, max(), and CTempString::size().

bool CTempString::x_Equals ( const_iterator  it2,
size_type  len2 
) const [inline, private]

Definition at line 752 of file tempstr.hpp.

References CTempString::data(), and CTempString::length().

Referenced by CTempString::operator==().

void CTempString::x_Init ( const char *  str,
size_type  str_len,
size_type  pos,
size_type  len 
) [inline, private]

Definition at line 341 of file tempstr.hpp.

References CTempString::clear(), CTempString::m_Length, CTempString::m_String, and min().

Referenced by CTempString::assign().

void CTempString::x_Init ( const char *  str,
size_type  str_len,
size_type  pos 
) [inline, private]

Definition at line 327 of file tempstr.hpp.

References CTempString::clear(), CTempString::m_Length, and CTempString::m_String.

bool CTempString::x_Less ( const_iterator  it2,
size_type  len2 
) const [inline, private]

Definition at line 804 of file tempstr.hpp.

References CTempString::begin(), CTempString::length(), and min().

Referenced by CTempString::operator<().

Definition at line 977 of file tempstr.hpp.

References CTempString_Storage::m_Data, and NON_CONST_ITERATE.


Variable Documentation

TData CTempString_Storage::m_Data [private]

Definition at line 164 of file ncbistr_util.hpp.

Referenced by CStrTokenizeBase::x_ExtendInternalDelim().

TFlags CStrTokenizeBase::m_Flags [protected]
SNode* CTempStringList::m_LastNode [private]

Definition at line 112 of file ncbistr_util.hpp.

Referenced by CTempStringList::Add(), and CTempStringList::Clear().

size_type CTempString::m_Length [private]

Definition at line 113 of file ncbistr_util.hpp.

Referenced by CTempStringList::Join().

const char* CTempString::m_String [private]
template<class TPosContainer >
TPosContainer* CStrTokenPosAdapter< TPosContainer >::m_TokenPos [private]
EZeroAtEnd CTempStringEx::m_ZeroAtEnd [private]
const size_type CTempString::npos = static_cast<size_type>(-1) [static]
const SIZE_TYPE NPOS = static_cast<SIZE_TYPE>(-1)

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.

Definition at line 133 of file ncbistr.hpp.

Referenced by CCgiCookies::Add(), CCodeGenerator::AddConfigLine(), AddDefaultSentinelFeats(), CBoyerMooreMatcher::AddDelimiters(), MoleculeIdentifier::AddFields(), CSimpleMakeFileContents::AddReadyKV(), SAccGuide::AddRule(), CColorTableMethod::AddSetBase(), CSrcTaxnameAfterBinomialColumn::AddToBioSource(), CDirEntry::AddTrailingPathSeparator(), CStrTokenizeBase::Advance(), AgpRead(), CExpansionRule::ApplyRule(), CStrTokenizeBase::AtEnd(), CGetLoadProcessor::Authenticate(), CFieldChoicePanel::AutoMatchFeat(), BaseName(), CNewCleanup_imp::BiosourceBC(), BOOST_AUTO_TEST_CASE(), variation::CalcInstTypeForAA(), CDiffList::CalculateOffsets(), CCgiEntryReaderContext::CCgiEntryReaderContext(), CRemoteBlast::CheckStatus(), CInterProcessLock::CInterProcessLock(), CSrcTaxnameAfterBinomialColumn::ClearInBioSource(), CNamespace::CNamespace(), NStr::CommonOverlapSize(), NStr::CompareCase(), NStr::CompareNocase(), CDirEntry::ConcatPathEx(), CCountries::CountryFixupItem(), CSrcTableColumnBaseFactory::Create(), CDirEntry::CreateAbsolutePath(), CSeqMaskerIstatAscii::CSeqMaskerIstatAscii(), CSeqTableSetExt::CSeqTableSetExt(), CStdTypeStrings::CStdTypeStrings(), CTLibContext::CTLIB_srverr_handler(), CWGSFileInfo::CWGSFileInfo(), CIDs::Decode(), CDiffText::Diff(), DirName(), CConnTest::DispatcherOkay(), CShowBlastDefline::DisplayBlastDefline(), CMacroFunction_EditStringQual::EditText(), CNcbiEnvRegMapper::EnvToReg(), CRegexp::Escape(), CNewCleanup_imp::Except_textBC(), CPhyObjectLoader::Execute(), CPatternStats::ExpandPattern(), ExpandTildes(), ExtractAccession(), ExtractZoomLevel(), CGlTextureFont::FaceFromString(), CSraPath::FindAccPath(), NStr::FindCase(), CParseTextMarker::FindInText(), CSeq_id_Textseq_Tree::FindMatchStr(), NStr::FindNoCase(), CPCRPrimerSeq::Fixi(), ICitationBase::FixPages(), CStrainSerotypeInfluenza::FixupOrganismNames(), CFlatTrnaCodonsQVal::Format(), CAgpErr::FormatMessage(), CAgpRow::FromString(), CCSRABlobId::FromString(), CWGSBlobId::FromString(), g_FixMisplacedPID(), g_WorkerNodeInfoToJson(), CNewCleanup_imp::GBQualSeqFeatBC(), CMakeGenerator::GenerateCMakeTree(), CTraversalNode::GenerateCode(), CDeflineGenerator::GenerateDefline(), CAltValidator::GetAccDataFromObjMan(), NSnpGui::GetBinLinks(), CCdFromFasta::GetColumnsReadFromFile(), CDDTypedAnnotDialog::GetData(), CValidErrorFormat::GetFeatureLabel(), CCSRABlobId::GetGeneralIdType(), CWGSSeqIterator::GetGeneralSeq_id(), CCSRABlobId::GetGeneralSRAAccLabel(), CCSRABlobId::GetGeneralSRAAccReadId(), CAlignFormatUtil::GetGiLinksList(), CSeqUtils::GetGIString(), CInstInfoMap::GetInstitutionVoucherInfo(), CCit_gen::GetLabelV2(), CGuiObjectInfoSeq_feat::GetLinks(), CTypeStrings::GetModuleName(), CFastaBioseqSource::GetNext(), SMakeProjectT::GetOneIncludeDir(), CBlastServices::GetOrganismSpecificRepeatsDatabases(), CNcbiArguments::GetProgramBasename(), CNcbiArguments::GetProgramDirname(), CRefArgs::GetQueryString(), GetReplacedText(), CRemoteBlast::GetResultSet(), CApplyRNAITSDlg::GetRNAITSList_AlignCoordFromDlg(), CApplyRNAITSDlg::GetRNAITSList_SeqCoordFromDlg(), CParseTextOptions::GetSelectedText(), CCgiContext::GetSelfURL(), CSraMgr::GetSpotInfo(), CFastaIOWrapper::GetSubstring(), COrgRefCache::GetSubtypeFromName(), GetTitle(), CCodeGenerator::GetTypes(), CDbtag::GetUrl(), CGencollIdMapper::Guess(), SCigarAlignment::GuessFormat(), ICitationBase::HasText(), NStr::HtmlEncode(), CSeq_id::IdentifyAccession(), CNewCleanup_imp::ImpFeatBC(), CExpansionRule::Init(), SNetServerPoolImpl::Init(), CProjectsLstFileFilter::InitFromFile(), CSymResolver::IsDefine(), CRepeatMaskerReader::IsHeaderLine(), CRepeatMaskerReader::IsIgnoredLine(), SAnnotSelector::IsIncludedNamedAnnotAccession(), CFormatGuess::IsInputRepeatMaskerWithHeader(), IsKnownNonConsensusSplice(), CFormatGuess::IsLabelNewick(), CFormatGuess::IsLineAgp(), CFormatGuess::IsLineFlatFileSequence(), CFormatGuess::IsLineGff2(), CFormatGuess::IsLineGff3(), CFormatGuess::IsLineGtf(), CFormatGuess::IsLineGvf(), CRefArgs::IsListedHost(), IsLocalPath(), CValidError_imp::IsNucAcc(), CStrainSerotypeInfluenza::IsParsableInfluenzaVirusName(), CVPath::IsPlainAccession(), CCountries::IsSubstringOfStringInList(), CRequestContext::IsValidSessionID(), CHttpCookie::IsValidValue(), JoinString(), CTempXStr< _TChar >::length(), XPrintTotalsItem::line(), CProjBulderApp::LoadDepGraph(), CId1FetchApp::LookUpFlatSeqID(), main(), MakeFileName(), CHttpCookie::MatchDomain(), CHttpCookie::MatchPath(), CLDS_FindSeqIdBase::MatchSeqId(), variation::Ncbieaa2HgvsAA(), NcbiGetline(), CDirEntry::NormalizePath(), CEditingBtnsPanel::OnAutofix(), CApplyRNAITSDlg::OnCtrlFromKillFocus(), CApplyRNAITSDlg::OnCtrlToKillFocus(), CAgpValidateReader::OnError(), CAgpRenumber::OnGapOrComponent(), CAgpValidateReader::OnGapOrComponent(), CAgpValidateReader::OnObjectChange(), CSetValidWarningSuppressor::OnWarning(), visitor_string_query_no_case::operator()(), PathFinder::operator()(), CInStringPred::operator()(), operator<<(), CHttpCookie::Parse(), CSeq_id_Textseq_Info::ParseAcc(), NStr::ParseEscapes(), CHttpHeaders::ParseHttpHeader(), SDiagMessage::ParseMessage(), CCSRABlobId::ParseReadId(), CMakefilePatch::PatchTreeMakefiles(), CTeeDiagHandler::Post(), variation_ref::CVariationUtil::PrecursorToProt(), CHTMLText::PrintBegin(), CAgpErrEx::PrintLine(), CShutdownProcessor::Process(), CSuspendProcessor::Process(), CSplitCacheApp::Process(), CAltValidator::ProcessQueue(), CNewCleanup_imp::ProtFeatfBC(), CAltValidator::QueryAccessions(), CPsiBlastValidate::QueryFactory(), CExec::QuoteArg(), CBlastInputReader::ReadOneSeq(), CNcbiApplogApp::Redirect(), RemoteBlastDbLoader_ErrorHandler(), RemoveSpacesBetweenTildes(), RemoveTrailingJunk(), RemoveTrailingPeriod(), CRegexpUtil::Replace(), NStr::Replace(), NStr::ReplaceInPlace(), CTableImportDataSource::ReplaceSpaces(), ReplaceUnprintableCharacters(), CDataType::ResolveGlobal(), CCodeGenerator::ResolveMain(), CExec::ResolvePath(), CMytestApplication::Run(), CBlastPrelimSearch::Run(), CId2FetchApp::Run(), CId1FetchApp::Run(), CDemoApp::Run(), CVectorScreen::Run(), CNcbiApplogApp::Run(), CTestSingleAln_All::RunTest(), CTestTranscript_PolyA::RunTest(), s_AssignEntryValue(), s_CheckQuals_cdregion(), s_CollectRelPathes(), s_ConvertComment(), s_ConvertGtLt(), s_CountBlastDbDataLoaders(), s_DereferencePath(), s_DescribeClones(), s_DoTestReference(), s_EndOfReference(), s_EndOfTag(), s_EndsWithStrain(), s_Find(), s_FindAttribute(), s_FindBlastDbDataLoaderName(), s_FindParam(), s_FixPages(), s_FlyCG_PtoR(), s_FormatCitGen(), s_GBSeqStrandedness(), s_GenerateWeblinks(), s_GetAccessionWithoutPeriod(), s_GetFeatDesc(), s_GetLinkoutUrl(), s_GetPolyA_genomic_priming(), s_GetRefSeq_id(), s_GetStrandMatchRule(), s_GetTrackName(), s_HTMLEncode(), s_HTMLizeExperimentQual(), s_IsAllDigits(), s_IsAllowedSymbol(), s_IsKVString(), s_IsValidDotVersion(), s_IsWGSPattern(), s_LimitDescrLength(), s_ListLinesWithPattern(), s_LocIsFuzz(), s_MatchingParenPos(), s_NotPeptideException(), s_ParseDateTime(), s_ParseErrCodeInfoStr(), s_ParseInt(), s_ParseParentQual(), s_ParseStr(), s_ProcessECNumberLine(), s_QuoteSpawnArg(), s_RemoveCallbackParameter(), s_ReplaceArg(), s_SetAnyContentFromFields(), s_SetterName(), s_SplitGeneSyn(), s_SplitName(), s_StripDir(), s_SvcHeader(), s_TestFastaRoundTrip(), s_TitleEndsInOrganism(), s_TitleFromSegment(), s_TrimMainTitle(), s_URLDecode(), s_VisibleHtmlWidth(), s_VT_Descr(), CRequestContext::SelectLastHitID(), CRequestContext::SelectLastSessionID(), CMatchesListCtrl::SelectStrongModerate(), CRemoteAppRequest::Send(), CTextseq_id::Set(), IRWRegistry::Set(), CAlignFormatUtil::SetCustomLinksTypes(), CFeatureFieldNamePanel::SetFieldName(), CDiagCompileInfo::SetFunction(), CDataType::SetParentClassTo(), CUrlArgs_Parser::SetQueryString(), CSeq_annot_SplitInfo::SetSeq_annot(), CDiffOperation::SetString(), CUrl::SetUrl(), Sgml2Ascii(), NStr::ShellEncode(), CNewCleanup_imp::SiteFeatBC(), CStrTokenizeBase::SkipDelims(), CAgpErrEx::SkipMsg(), NStr::SplitInTwo(), CDirEntry::SplitPath(), CDirEntry::SplitPathEx(), CStrainSerotypeInfluenza::SplittingQualifiersAtCommas(), CStrainSerotypeInfluenza::SplittingStructCollections(), CMacroEngine::Store_SynonymList(), CSocketAPI::StringToHostPort(), CDirEntry::StringToMode(), CHTMLHelper::StripSpecialChars(), CHTMLHelper::StripTags(), sx_GetReadId(), sx_GetRefSeq_id(), sx_GetVPath(), CFormatGuess::TestFormatAlignment(), CFormatGuess::TestFormatNewick(), CFormatGuess::TestFormatWiggle(), TestSimpleAlignment(), variation::Translate(), TraverseAndRunTestCases(), CStrainSerotypeInfluenza::TrimmingOrganismNames(), CHTML_img::UseMap(), CValidError_feat::ValidateAnticodon(), CValidError_feat::ValidateBadMRNAOverlap(), CValidError_feat::ValidateCdregion(), CValidError_feat::ValidateCDSPartial(), CValidError_feat::ValidateCdsProductId(), CValidError_feat::ValidateMrnaTrans(), CValidError_imp::ValidateOrgRef(), CValidError_bioseqset::ValidatePopSet(), CValidError_feat::ValidateRptUnitVal(), CValidError_bioseq::ValidateSeqDescContext(), CValidError_bioseq::ValidateSeqFeatContext(), CValidError_imp::ValidateSeqLoc(), CValidError_feat::ValidateTrnaCodons(), CRegexp::WildcardToRegexp(), NStr::Wrap(), CCgiResponse::WriteHeader(), CObjectOStreamAsn::WriteId(), CId1FetchApp::WriteQualityScores(), CDllResolver::x_AddExtraDllPath(), CNewCleanup_imp::x_AddPartialToProteinTitle(), CFeatureItem::x_AddQualsRna(), CFeatureItemGff::x_AddQualsRna(), CFeatureItem::x_AddQualsSite(), CNewCleanup_imp::x_AddReplaceQual(), CFeatureItem::x_AddRptUnitQual(), CDeflineGenerator::x_AdjustProteinTitleSuffix(), CStreamLineReader::x_AdvanceEOLSimple(), CUtf8::x_Append(), CGvfWriteRecord::x_AppendAttribute(), COctetStringDataType::x_AsBitString(), CGff3WriteRecordFeature::x_AssignAttributeDbXref(), CNetBLASTUIDataSource::x_CategorizeDBs(), CCgiCookie::x_CheckField(), CCgiUserAgent::x_CheckPattern(), CAgpReader::x_CheckPragmaComment(), CFeatureItem::x_CleanQuals(), CNewCleanup_imp::x_CleanupConsSplice(), SGridWorkerNodeImpl::x_ClearNode(), CArgDescriptions::x_CreateArg(), CFeatureGenerator::SImplementation::x_CreateCdsFeature(), CTooltipFrame::x_CreateHtmlTextControl(), CNewCleanup_imp::x_DecodeXMLMarkChanged(), CCgiEntryReaderContext::x_DelimitedRead(), CDeflineGenerator::x_DescribeClones(), CDiff::x_Diff(), CDiff::x_DiffHalfMatchI(), CRegexpUtil::x_Divide(), x_EndsWithStrain(), x_EquivTitles(), CAuthorEditor::x_ExtractSuffixFromInitials(), CNewCleanup_imp::x_ExtractSuffixFromInitials(), CGFFReader::x_FeatureID(), CCgiEntryReader::x_FillBuffer(), CGencollIdMapper::x_FindChromosomeSequence(), CTableImportDataSource::x_FindHeaderRows(), x_FindRSite(), CCgiEntryReader::x_Flush(), x_FlyCG_PtoR(), CDisplaySeqalign::x_FormatDefLinesHeader(), CFeatureItem::x_FormatGOQualCombined(), CAccessionItem::x_GatherInfo(), x_GetAccountNameBySid(), CCgiEntry::x_GetCharset(), CValidError_feat::x_GetExceptionFlags(), CWriteDB_Impl::x_GetFastaReaderDeflines(), CAuthor::x_GetLabelV2(), CSequenceSearchJob::x_GetMatches(), CId2ReaderBase::x_GetMessageError(), CSrcTaxnameAfterBinomialColumn::x_GetTextAfterNomial(), CNcbiTestApplication::x_GetTrimmedTestName(), SAliasFileData::x_HasKeyword(), CNcbiApplication::x_HonorStandardSettings(), CSeq_id::x_IdentifyAccession(), x_IgnoreEndings(), CFeatureItem::x_ImportQuals(), CReferenceItem::x_Init(), CDll::x_Init(), TestUtil::CBlastOM::x_InitBlastDatabaseDataLoader(), CBlastScopeSource::x_InitBlastDatabaseDataLoader(), CLatLonCountryMap::x_InitFromFile(), CAgpConverter::x_InitializeCopyOfTemplate(), CDisplayMacros_dlg::x_InitMacroList(), CEditMacroDlg::x_InterpretMacro(), CValidError_bioseq::x_IsMicroRNA(), CBlastAppArgs::x_IssueWarningsForIgnoredOptions(), CRemoteBlast::x_IsUnknownRID(), x_LastWord(), CTraversalNode::x_LoadDataFromASNNode(), SDataLoaderConfig::x_LoadDataLoadersConfig(), CAgpValidateApplication::x_LoadLenFa(), CHTMLPage::x_LoadTemplateLib(), CDB_Numeric::x_MakeFromString(), CCSraDb_Impl::x_MakeRefSeq_ids(), CGencollIdMapper::x_MakeSpecForSeq(), CFeatureSearchJob::x_Match(), CFeature_table_reader_imp::x_MatchingParenPos(), CTempXStr< _TChar >::x_npos(), CNewCleanup_imp::x_OrgnameModBC(), CCgiUserAgent::x_Parse(), SAliasFileData::x_Parse(), CNewCleanup_imp::x_ParseCodeBreak(), SDiagMessage::x_ParseExtraArgs(), CGFFReader::x_ParseFeatRecord(), CEditMacroDlg::x_ParseMacroNames(), CBlastArgs::x_ParseOptionsString(), CCgiUserAgent::x_ParseToken(), CGFFReader::x_ParseV2Attributes(), CArgDescriptions::x_PreCheck(), CHTMLOpenElement::x_PrintBegin(), CArgDescriptions::x_PrintComment(), CAgpValidateReader::x_PrintIdsNotInAgp(), CHTMLPage::x_PrintTemplate(), CAgpValidateReader::x_PrintTotals(), IRWRegistry::x_Read(), CPsiBlastInputClustalW::x_ReadAsciiMsa(), CNCActiveHandler::x_ReadCopyProlong(), CNCActiveHandler::x_ReadCopyPut(), CCgiEntryReaderContext::x_ReadMultipartHeaders(), CNCActiveHandler::x_ReadSyncGetHeader(), CNCActiveHandler::x_ReadSyncProInfoAnswer(), CNCActiveHandler::x_ReadSyncStartAnswer(), CNCActiveHandler::x_ReadSyncStartHeader(), CCgiEntryReaderContext::x_ReadURLEncodedEntry(), CNewCleanup_imp::x_RRNANameBC(), CNewCleanup_imp::x_SeqFeatRnaGBQualBC(), CUrlArgs_Parser::x_SetIndexString(), CNamedPipe::x_SetName(), CDeflineGenerator::x_SetPrefix(), CDeflineGenerator::x_SetSuffix(), CDeflineGenerator::x_SetTitleFromGPipe(), CDeflineGenerator::x_SetTitleFromNC(), CDeflineGenerator::x_SetTitleFromProtein(), CSequenceDataTester::x_TestSingleSequence_Remote(), x_TitleFromChromosome(), CCgiResponse::x_ValidateHeader(), CValidError_bioseq::x_ValidateTitle(), and CGff3Writer::xAssignFeatureAttributeDbXref().

Modified on Sat Oct 25 15:59:19 2014 by modify_doxy.py rev. 426318