Changeset 479fbe3 for libcfa/src/collections/string.hfa
- Timestamp:
- Jan 14, 2024, 5:48:00 PM (6 months ago)
- Branches:
- master
- Children:
- 739495a
- Parents:
- 5ecaeca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/collections/string.hfa
r5ecaeca r479fbe3 10 10 // Created On : Fri Sep 03 11:00:00 2021 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Jan 4 11:27:35202413 // Update Count : 7512 // Last Modified On : Sun Jan 14 12:03:46 2024 13 // Update Count : 81 14 14 // 15 15 … … 33 33 // RAII, assignment 34 34 void ?{}(string & s); // empty string 35 void ?{}(string & s, const char * initial); // copy from string literal (NULL-terminated)36 void ?{}(string & s, const char * buffer, size_t bsize); // copy specific length from buffer37 38 35 void ?{}(string & s, const string & s2); 39 36 void ?{}(string & s, string & s2); 40 37 38 void ?{}(string & s, const char); 39 void ?{}(string & s, const char * c); // copy from string literal (NULL-terminated) 40 void ?{}(string & s, const char * c, size_t size); // copy specific length from buffer 41 41 42 void ?=?(string & s, const char * c); // copy assignment from literal 42 43 static inline string & strcpy(string & s, const char * c) { s = c; return s; } 44 static inline string & strncpy(string & s, const char * c, size_t n) { s = c; return s; } 43 45 void ?=?(string & s, const string & c); 44 46 static inline string & strcpy(string & s, const string c) { s = c; return s; } … … 112 114 // Repetition 113 115 string ?*?(const string & s, size_t factor); 114 string ?*?(char c, size_t size); 115 string ?*?(const char *s, size_t size); 116 void ?*=?(string & s, size_t factor); 117 string ?*?(char c, size_t factor); 118 string ?*?(const char *s, size_t factor); 116 119 117 120 // Character access
Note: See TracChangeset
for help on using the changeset viewer.