• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/contrib/src/stc/scintilla/include/

Lines Matching defs:SString

2 /** @file SString.h
18 // An SString may contain embedded nul characters.
21 * Base class from which the two other classes (SBuffer & SString)
73 * This class is intended to be shortlived, to be transformed as SString
76 * we should set sLen to strlen(sb.ptr()) in related SString constructor and assignment.
131 class SString : protected SContainer {
137 SString &assign(const char *sOther, lenpos_t sSize_=measure_length);
140 SString() : sLen(0), sizeGrowth(sizeGrowthDefault) {}
141 SString(const SString &source) : SContainer(), sizeGrowth(sizeGrowthDefault) {
145 SString(const char *s_) : sizeGrowth(sizeGrowthDefault) {
149 SString(SBuffer &buf) : sizeGrowth(sizeGrowthDefault) {
155 SString(const char *s_, lenpos_t first, lenpos_t last) : sizeGrowth(sizeGrowthDefault) {
160 SString(int i);
161 SString(double d, int precision);
162 ~SString() {
183 SString &operator=(const char *source) {
186 SString &operator=(const SString &source) {
192 bool operator==(const SString &sOther) const;
193 bool operator!=(const SString &sOther) const {
217 SString substr(lenpos_t subPos, lenpos_t subLen=measure_length) const;
218 SString &lowercase(lenpos_t subPos = 0, lenpos_t subLen=measure_length);
219 SString &uppercase(lenpos_t subPos = 0, lenpos_t subLen=measure_length);
220 SString &append(const char *sOther, lenpos_t sLenOther=measure_length, char sep = '\0');
221 SString &operator+=(const char *sOther) {
224 SString &operator+=(const SString &sOther) {
227 SString &operator+=(char ch) {
230 SString &appendwithseparator(const char *sOther, char sep) {
233 SString &insert(lenpos_t pos, const char *sOther, lenpos_t sLenOther=measure_length);
243 SString &change(lenpos_t pos, char ch) {