Inherit/Insert Summary | |
| |
No developed. | |
No developed. | |
No developed. |
Constructor Summary | |
| |
| |
|
Slot Summary | |
| |
| |
| |
| |
|
General : | |
|
Creation / Modification : | |
| |
| |
| |
|
Modification : | |
count ,
new positions are initialized with the default value of CHARACTER
| |
capacity self, but not count.
| |
storage memory is neither released nor shrunk.
| |
| |
| |
| |
| |
| |
| |
count rightwards.
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
count .
| |
count .
| |
count , remove all.
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
count .
| |
count .
| |
| |
| |
extend ) with ch unless ch is
already the last character.
| |
| |
|
Interfacing with C string : | |
storage (may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage . This extra null character is not
part of the Eiffel STRING.
Gives C access to the internal storage (may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage . This extra null character is not
part of the Lisaac STRING.
| |
storage is set using p (may be dangerous because
the external C string p is not duplicated).
Assume p has a null character at the end in order to
compute the Eiffel count . This extra null character
is not part of the Eiffel STRING.
Also consider from_external_copy to choose the most appropriate.
| |
storage is set using a copy of p.
Assume p has a null character at the end in order to
compute the Eiffel count . This extra null character
is not part of the Eiffel STRING.
Also consider from_external to choose the most appropriate.
|
Guru section. | |
| |
| |
| |
| |
|
Access. | |
| |
|
Switch case : | |
| |
| |
See: | |
| |
|
Testing. | |
| |
| |
| |
| |
| |
| |
upper to lower comparaison
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
upper + 1
| |
| |
| |
| |
| |
|
Testing and Conversion: | |
| |
| |
| |
1. In the following BNF grammar, the value of self can be produced by "Integer_literal", if leading and trailing separators are ignored: Integer_literal = [Sign] Integer Sign = "+" | "-" Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type INTEGER. | |
1. In the following BNF grammar, the value of self can be produced by "Integer_literal", if leading and trailing separators are ignored: Integer_literal = [Sign] Integer Sign = "+" | "-" Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type INTEGER_64. | |
| |
| |
| |
| |
| |
| |
| |
| |
1. In the following BNF grammar, the value of self can be produced by "real_literal", if leading and trailing separators are ignored: Real_literal = [Sign] Integer [Point Integer] Sign = "+" | "-" Point = "." Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type REAL_16_16. | |
|
Modification: | |
| |
| |
|
Other features: | |
first character.
| |
last character.
| |
| |
| |
| |
| |
| |
|
Splitting a STRING: | |
| |
| |
| |
split_str but result is appended in words.
| |
| |
split but result is appended in words.
| |
is_upper or '_' or digit.
| |
| |
split but result is appended in words.
| |
| |
| |
| |
| |
|
Display. | |
| |
| |
| |
|
Inherit/Insert Detail |
.../base/string/string.li line #12
.../base/string/string.li line #14
.../base/string/abstract_string.li line #13
.../base/string/abstract_string.li line #15
Constructor Detail |
.../base/string/string.li line #39
.../base/string/string.li line #46
.../base/string/string.li line #76
Detail slot |
.../base/string/string.li line #18
.../base/string/string.li line #22
.../base/string/string.li line #24
.../base/string/abstract_string.li line #27
.../base/string/abstract_string.li line #29
General : |
.../base/string/string.li line #30
Creation / Modification : |
.../base/string/string.li line #54
.../base/string/string.li line #70
.../base/string/string.li line #83
.../base/string/string.li line #98
Modification : |
.../base/string/string.li line #107
count
,
new positions are initialized with the default value of CHARACTER
.../base/string/string.li line #132
capacity
self, but not count.
.../base/string/string.li line #150
storage
memory is neither released nor shrunk.
.../base/string/string.li line #158
.../base/string/string.li line #172
.../base/string/string.li line #180
.../base/string/string.li line #190
.../base/string/string.li line #210
.../base/string/string.li line #216
.../base/string/string.li line #230
count
rightwards.
.../base/string/string.li line #248
.../base/string/string.li line #276
.../base/string/string.li line #288
.../base/string/string.li line #297
.../base/string/string.li line #312
.../base/string/string.li line #329
.../base/string/string.li line #340
.../base/string/string.li line #362
.../base/string/string.li line #373
.../base/string/string.li line #388
.../base/string/string.li line #411
.../base/string/string.li line #413
.../base/string/string.li line #415
.../base/string/string.li line #423
.../base/string/string.li line #431
count
.
.../base/string/string.li line #445
count
.
.../base/string/string.li line #459
count
, remove all.
.../base/string/string.li line #477
.../base/string/string.li line #495
.../base/string/string.li line #502
.../base/string/string.li line #517
.../base/string/string.li line #522
.../base/string/string.li line #529
.../base/string/string.li line #539
.../base/string/string.li line #548
.../base/string/string.li line #561
.../base/string/string.li line #580
count
.
.../base/string/string.li line #593
count
.
.../base/string/string.li line #610
.../base/string/string.li line #623
.../base/string/string.li line #637
extend
) with ch unless ch is
already the last
character.
.../base/string/string.li line #651
.../base/string/string.li line #668
Interfacing with C string : |
.../base/string/string.li line #680
storage
(may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage
. This extra null character is not
part of the Eiffel STRING.
Gives C access to the internal storage
(may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage
. This extra null character is not
part of the Lisaac STRING.
.../base/string/string.li line #701
storage
is set using p (may be dangerous because
the external C string p is not duplicated).
Assume p has a null character at the end in order to
compute the Eiffel count
. This extra null character
is not part of the Eiffel STRING.
Also consider from_external_copy
to choose the most appropriate.
.../base/string/string.li line #723
storage
is set using a copy of p.
Assume p has a null character at the end in order to
compute the Eiffel count
. This extra null character
is not part of the Eiffel STRING.
Also consider from_external
to choose the most appropriate.
Guru section. |
.../base/string/string.li line #743
.../base/string/string.li line #745
.../base/string/string.li line #750
.../base/string/string.li line #757
.../base/string/string.li line #764
Access. |
.../base/string/abstract_string.li line #39
.../base/string/abstract_string.li line #49
Switch case : |
.../base/string/abstract_string.li line #59
.../base/string/abstract_string.li line #66
.../base/string/abstract_string.li line #73
.../base/string/abstract_string.li line #86
.../base/string/abstract_string.li line #99
Testing. |
.../base/string/abstract_string.li line #109
.../base/string/abstract_string.li line #113
.../base/string/abstract_string.li line #116
.../base/string/abstract_string.li line #129
.../base/string/abstract_string.li line #131
.../base/string/abstract_string.li line #133
.../base/string/abstract_string.li line #154
upper
to lower
comparaison
.../base/string/abstract_string.li line #177
.../base/string/abstract_string.li line #206
.../base/string/abstract_string.li line #231
.../base/string/abstract_string.li line #238
.../base/string/abstract_string.li line #252
.../base/string/abstract_string.li line #259
.../base/string/abstract_string.li line #274
.../base/string/abstract_string.li line #290
.../base/string/abstract_string.li line #299
.../base/string/abstract_string.li line #306
.../base/string/abstract_string.li line #312
.../base/string/abstract_string.li line #322
.../base/string/abstract_string.li line #328
upper
+ 1
.../base/string/abstract_string.li line #349
.../base/string/abstract_string.li line #352
.../base/string/abstract_string.li line #356
.../base/string/abstract_string.li line #362
.../base/string/abstract_string.li line #383
Testing and Conversion: |
.../base/string/abstract_string.li line #403
.../base/string/abstract_string.li line #410
.../base/string/abstract_string.li line #418
.../base/string/abstract_string.li line #433
.../base/string/abstract_string.li line #519
.../base/string/abstract_string.li line #606
.../base/string/abstract_string.li line #664
.../base/string/abstract_string.li line #722
.../base/string/abstract_string.li line #735
.../base/string/abstract_string.li line #744
.../base/string/abstract_string.li line #757
.../base/string/abstract_string.li line #767
.../base/string/abstract_string.li line #783
.../base/string/abstract_string.li line #796
.../base/string/abstract_string.li line #894
Modification: |
.../base/string/abstract_string.li line #969
.../base/string/abstract_string.li line #985
.../base/string/abstract_string.li line #995
Other features: |
.../base/string/abstract_string.li line #1007
first
character.
.../base/string/abstract_string.li line #1019
last
character.
.../base/string/abstract_string.li line #1031
.../base/string/abstract_string.li line #1053
.../base/string/abstract_string.li line #1058
.../base/string/abstract_string.li line #1063
.../base/string/abstract_string.li line #1068
.../base/string/abstract_string.li line #1093
Splitting a STRING: |
.../base/string/abstract_string.li line #1106
.../base/string/abstract_string.li line #1131
.../base/string/abstract_string.li line #1136
.../base/string/abstract_string.li line #1156
split_str
but result is appended in words.
.../base/string/abstract_string.li line #1175
.../base/string/abstract_string.li line #1193
split
but result is appended in words.
.../base/string/abstract_string.li line #1229
is_upper
or '_' or digit.
.../base/string/abstract_string.li line #1242
.../base/string/abstract_string.li line #1261
split
but result is appended in words.
.../base/string/abstract_string.li line #1304
.../base/string/abstract_string.li line #1312
.../base/string/abstract_string.li line #1319
.../base/string/abstract_string.li line #1321
.../base/string/abstract_string.li line #1323
Display. |
.../base/string/abstract_string.li line #1329
.../base/string/abstract_string.li line #1335
.../base/string/abstract_string.li line #1341
.../base/string/abstract_string.li line #1346