- File:
-
- 1 edited
-
libcfa/src/collections/string.hfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/collections/string.hfa
re8b3717 rf2898df 41 41 void ?{}(string & s, const char * c, size_t size); // copy specific length from buffer 42 42 43 void ?=?(string & s, const char * c); // copy assignment from literal 44 void ?=?(string & s, const string & c); 45 void ?=?(string & s, char c); 46 string & ?=?(string & s, string & c); // surprising ret seems to help avoid calls to autogen 47 void assign(string & s, const string & c, size_t n); 48 void assign(string & s, const char * c, size_t n); 49 //string ?=?( string &, string ) = void; 43 void ?{}( string & s, ssize_t rhs ); 44 void ?{}( string & s, size_t rhs ); 45 void ?{}( string & s, double rhs ); 46 void ?{}( string & s, long double rhs ); 47 void ?{}( string & s, double _Complex rhs ); 48 void ?{}( string & s, long double _Complex rhs ); 49 50 string & ?=?(string & s, const string & c); 51 string & ?=?(string & s, string & c); 52 string & ?=?(string & s, const char * c); // copy from "literal" 53 string & ?=?(string & s, char c); // copy from 'l' 54 string & assign(string & s, const string & c, size_t n); 55 string & assign(string & s, const char * c, size_t n); 50 56 51 57 static inline string & strcpy(string & s, const char * c) { s = c; return s; } … … 53 59 static inline string & strcpy(string & s, const string & c) { s = c; return s; } 54 60 static inline string & strncpy(string & s, const string & c, size_t n) { assign(s, c, n); return s; } 61 62 string & ?=?( string & s, ssize_t rhs ); 63 string & ?=?( string & s, size_t rhs ); 64 string & ?=?( string & s, double rhs ); 65 string & ?=?( string & s, long double rhs ); 66 string & ?=?( string & s, double _Complex rhs ); 67 string & ?=?( string & s, long double _Complex rhs ); 55 68 56 69 void ^?{}(string & s);
Note:
See TracChangeset
for help on using the changeset viewer.