iCar
公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | フレンド | 全メンバ一覧
String クラス
String の継承関係図
StringSumHelper

公開メンバ関数

char * begin ()
 
const char * begin () const
 
const char * c_str () const
 
char charAt (unsigned int index) const
 
int compareTo (const String &s) const
 
unsigned char concat (const String &str)
 
unsigned char concat (const char *cstr)
 
unsigned char concat (char c)
 
unsigned char concat (unsigned char c)
 
unsigned char concat (int num)
 
unsigned char concat (unsigned int num)
 
unsigned char concat (long num)
 
unsigned char concat (unsigned long num)
 
unsigned char concat (float num)
 
unsigned char concat (double num)
 
char * end ()
 
const char * end () const
 
unsigned char endsWith (const String &suffix) const
 
unsigned char equals (const String &s) const
 
unsigned char equals (const char *cstr) const
 
unsigned char equalsIgnoreCase (const String &s) const
 
void getBytes (unsigned char *buf, unsigned int bufsize, unsigned int index=0) const
 
int indexOf (char ch) const
 
int indexOf (char ch, unsigned int fromIndex) const
 
int indexOf (const String &str) const
 
int indexOf (const String &str, unsigned int fromIndex) const
 
int lastIndexOf (char ch) const
 
int lastIndexOf (char ch, unsigned int fromIndex) const
 
int lastIndexOf (const String &str) const
 
int lastIndexOf (const String &str, unsigned int fromIndex) const
 
unsigned int length (void) const
 
unsigned char operator != (const String &rhs) const
 
unsigned char operator != (const char *cstr) const
 
unsigned char operator > (const String &rhs) const
 
unsigned char operator >= (const String &rhs) const
 
char operator [] (unsigned int index) const
 
char & operator [] (unsigned int index)
 
 operator StringIfHelperType () const
 
Stringoperator+= (const String &rhs)
 
Stringoperator+= (const char *cstr)
 
Stringoperator+= (char c)
 
Stringoperator+= (unsigned char num)
 
Stringoperator+= (int num)
 
Stringoperator+= (unsigned int num)
 
Stringoperator+= (long num)
 
Stringoperator+= (unsigned long num)
 
Stringoperator+= (float num)
 
Stringoperator+= (double num)
 
unsigned char operator< (const String &rhs) const
 
unsigned char operator<= (const String &rhs) const
 
Stringoperator= (const String &rhs)
 
Stringoperator= (const char *cstr)
 
unsigned char operator== (const String &rhs) const
 
unsigned char operator== (const char *cstr) const
 
void remove (unsigned int index)
 
void remove (unsigned int index, unsigned int count)
 
void replace (char find, char replace)
 
void replace (const String &find, const String &replace)
 
unsigned char reserve (unsigned int size)
 
void setCharAt (unsigned int index, char c)
 
unsigned char startsWith (const String &prefix) const
 
unsigned char startsWith (const String &prefix, unsigned int offset) const
 
 String (const char *cstr="")
 
 String (const String &str)
 
 String (char c)
 
 String (unsigned char, unsigned char base=10)
 
 String (int, unsigned char base=10)
 
 String (unsigned int, unsigned char base=10)
 
 String (long, unsigned char base=10)
 
 String (unsigned long, unsigned char base=10)
 
 String (float, unsigned char decimalPlaces=2)
 
 String (double, unsigned char decimalPlaces=2)
 
String substring (unsigned int beginIndex) const
 
String substring (unsigned int beginIndex, unsigned int endIndex) const
 
void toCharArray (char *buf, unsigned int bufsize, unsigned int index=0) const
 
double toDouble (void) const
 
float toFloat (void) const
 
long toInt (void) const
 
void toLowerCase (void)
 
void toUpperCase (void)
 
void trim (void)
 

限定公開メンバ関数

unsigned char changeBuffer (unsigned int maxStrLen)
 
unsigned char concat (const char *cstr, unsigned int length)
 
Stringcopy (const char *cstr, unsigned int length)
 
void init (void)
 
void invalidate (void)
 

限定公開変数類

char * buffer
 
unsigned int capacity
 
unsigned int len
 

フレンド

StringSumHelperoperator+ (const StringSumHelper &lhs, const String &rhs)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, const char *cstr)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, char c)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, unsigned char num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, int num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, unsigned int num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, long num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, unsigned long num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, float num)
 
StringSumHelperoperator+ (const StringSumHelper &lhs, double num)
 

このクラス詳解は次のファイルから抽出されました: