CTempStringEx Class Reference
[String Manipulations]

Search Toolkit Book for CTempStringEx

#include <tempstr.hpp>

Inheritance diagram for CTempStringEx:

Inheritance graph
[legend]
Collaboration diagram for CTempStringEx:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 682 of file tempstr.hpp.

Public Types

enum  EZeroAtEnd { eNoZeroAtEnd, eHasZeroAtEnd }

Public Member Functions

 CTempStringEx (void)
 CTempStringEx (const char *str)
 CTempStringEx (const char *str, size_type len)
 CTempStringEx (const char *str, size_type len, EZeroAtEnd zero_at_end)
 CTempStringEx (const string &str)
 CTempStringEx (const string &str, size_type pos, size_type len)
 CTempStringEx (const CTempString &str)
 CTempStringEx (const CTempString &str, size_type pos)
 CTempStringEx (const CTempString &str, size_type pos, size_type len)
CTempStringExassign (const char *str, size_type len)
 Assign new values to the content of the a string.
CTempStringExassign (const char *str, size_type len, EZeroAtEnd zero_at_end)
CTempStringExassign (const CTempString &str)
CTempStringExassign (const CTempStringEx &str)
CTempStringExassign (const CTempString &str, size_type off, size_type count)
void clear (void)
 Clear value to an empty string.
CTempStringEx substr (size_type pos) const
 Obtain a substring from this string, beginning at a given offset.
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 HasZeroAtEnd (void) const

Private Attributes

EZeroAtEnd m_ZeroAtEnd


Member Enumeration Documentation

enum CTempStringEx::EZeroAtEnd
 

Enumerator:
eNoZeroAtEnd 
eHasZeroAtEnd 

Definition at line 685 of file tempstr.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Dec 7 14:56:42 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:13 2009 by modify_doxy.py rev. 173732