Changeset 8c2723f for libcfa/src/collections/string.cfa
- Timestamp:
- Mar 14, 2025, 4:22:42 PM (10 months ago)
- Branches:
- master
- Children:
- 3d9831b
- Parents:
- a21aaff
- File:
-
- 1 edited
-
libcfa/src/collections/string.cfa (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/collections/string.cfa
ra21aaff r8c2723f 10 10 // Created On : Fri Sep 03 11:00:00 2021 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Aug 5 23:12:05 202413 // Update Count : 27 312 // Last Modified On : Fri Mar 14 15:41:33 2025 13 // Update Count : 275 14 14 // 15 15 … … 139 139 // Alternate construction: request shared edits 140 140 141 string_ WithSharedEdits ?`shareEdits( string & s ) {142 string_ WithSharedEditsret = { &s };143 return ret; 144 } 145 146 void ?{}( string & s, string_ WithSharedEditssrc ) {141 string_Share ?`share( string & s ) { 142 string_Share ret = { &s }; 143 return ret; 144 } 145 146 void ?{}( string & s, string_Share src ) { 147 147 ?{}( s, *src.s->inner, 0, src.s->inner->Handle.lnth ); 148 148 } … … 255 255 string ?()( string & s, size_t start, size_t len ) { 256 256 string ret = { *s.inner, start, len }; 257 return ret`share Edits;257 return ret`share; 258 258 } 259 259 260 260 string ?()( string & s, size_t start ) { 261 261 string ret = { *s.inner, start, size( s ) - start }; 262 return ret`share Edits;262 return ret`share; 263 263 } 264 264 … … 403 403 string ?[?]( string & s, size_t index ) { 404 404 string ret = { *s.inner, index, 1 }; 405 return ret`share Edits;405 return ret`share; 406 406 } 407 407
Note:
See TracChangeset
for help on using the changeset viewer.