diff options
Diffstat (limited to 'src/include/xbstring.h')
-rwxr-xr-x | src/include/xbstring.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/xbstring.h b/src/include/xbstring.h index 3e70acc..7fe1692 100755 --- a/src/include/xbstring.h +++ b/src/include/xbstring.h @@ -95,8 +95,8 @@ class XBDLLEXPORT xbString { xbString &Append(char c); xbString &Assign(const char *srcStr, xbUInt32 lStartPos, xbUInt32 lCopyLen ); xbString &Assign(const char *srcStr, xbUInt32 lStartPos ); - xbString &Assign(const xbString &s, xbUInt32 pos, xbUInt32 lCopyLen ); - xbString &Assign(const xbString &s, xbUInt32 lCopyLen ); + xbString &Assign(const xbString &s, xbUInt32 ulStartPos, xbUInt32 lCopyLen ); + xbString &Assign(const xbString &s, xbUInt32 ulStartPos ); xbString Copy() const; xbUInt32 CountChar( char c ) const; @@ -112,7 +112,9 @@ class XBDLLEXPORT xbString { void DumpHex( const char *title ) const; #endif + xbString &ExtractElement(xbString &s, char delim, xbUInt32 iCnt, xbInt16 iOpt = 0 ); xbString &ExtractElement(const char *src, char delim, xbUInt32 iCnt, xbInt16 iOpt = 0 ); + char GetCharacter( xbUInt32 lPos ) const; xbUInt32 GetLastPos(char c) const; xbUInt32 GetLastPos(const char *s) const; |