Class | : RWCSubString
| Library | : RogueWave
| Source : | File :
|
Author : | : nobody | Update : |
Version : | : unknown
|
Private Data :
- RWCString* str_ ;
- size_t begin_ ;
- size_t extent_ ;
Constructors :
- public inline RWCSubString ( const RWCSubString & SP) ;
- private RWCSubString ( const RWCString & s, size_t start, size_t len) ;
Operators :
- public RWCSubString& operator = ( const char * ) ;
- public RWCSubString& operator = ( const RWCString & ) ;
- public char& operator () ( size_t i) ;
- public char& operator [] ( size_t i) ;
- public char operator () ( size_t i) const ;
- public char operator [] ( size_t i) const ;
- public inline int operator ! ( ) const ;
- private friend RWBoolean operator == ( const RWCSubString & s1, const RWCSubString & s2) ;
- private friend RWBoolean operator == ( const RWCSubString & s1, const RWCString & s2) ;
- private friend RWBoolean operator == ( const RWCSubString & s1, const char * s2) ;
Public Function :
- const char* data ( ) const ;
- inline size_t length ( ) const ;
- inline size_t start ( ) const ;
- void toLower ( ) ;
- void toUpper ( ) ;
- inline RWBoolean isNull ( ) const ;
Protected Function :
- void subStringError ( size_t , size_t , size_t ) const ;
- void assertElement ( size_t i) const ;
Last update : Mon Sep 02 23:39:12 1996
by MkHelp 0.30