aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.h
AgeCommit message (Expand)AuthorFilesLines
2006-10-06re PR libstdc++/29368 (wrong STL docs for rfind())Paolo Carlini1-3/+3
2005-12-08backport: [multiple changes]Richard Guenther1-1/+4
2005-08-17All files: Update FSF address.Kelley Cook1-1/+1
2005-07-25re PR libstdc++/22515 (operator>>(istream, string/CharT*) can be faster)Paolo Carlini1-0/+4
2005-06-29basic_string.h, [...]: Fix Doxygen comments that use wrong parameter and func...Jonathan Wakely1-13/+13
2005-06-03re PR libstdc++/21770 (rebinding allocator::value type vs. container::value_t...Paolo Carlini1-6/+8
2005-05-28revert: re PR libstdc++/19495 (basic_string::_M_rep() can produce an unnatura...Paolo Carlini1-1/+1
2005-05-25basic_string.h (_Rep::_M_set_length_and_sharable): Use, consistently, traits_...Paolo Carlini1-1/+2
2005-05-19basic_string.h (operator[]): Allow s[s.size()] in debug mode, but not pedanti...Jonathan Wakely1-1/+4
2005-05-18re PR libstdc++/19495 (basic_string::_M_rep() can produce an unnaturally alig...Paolo Carlini1-1/+1
2005-04-25re PR libstdc++/21035 (Documentation for std::basic_string::compare() incorrect)Paolo Carlini1-22/+36
2005-01-31cpp_type_traits.h: Add types to the structs thus making type_traits.h redunda...Paolo Carlini1-3/+3
2004-11-21basic_string.h, [...]: Doxygen fixes.Jonathan Wakely1-2/+1
2004-11-17istream.tcc (getline(basic_istream<>&, basic_string<>&, _CharT)): Remove temp...Paolo Carlini1-3/+15
2004-10-28basic_string.h (assign(const basic_string&)): Move out of line...Paolo Carlini1-12/+1
2004-10-27basic_string.h (_M_replace_aux, [...]): Move out of line...Paolo Carlini1-15/+2
2004-10-27basic_string.h (append(const basic_string&), [...]): Move out of line...Paolo Carlini1-26/+2
2004-10-26basic_string.h (erase(size_type, size_type), [...]): Call _M_mutate instead o...Paolo Carlini1-4/+7
2004-10-25basic_string.h (_Rep::_M_is_safe): Move to basic_string as _M_disjunct, adjus...Paolo Carlini1-8/+8
2004-10-25basic_string.h (_Rep::_M_is_safe, [...]): New, use througout.Paolo Carlini1-18/+101
2004-10-21basic_string.h (_M_set_length_and_sharable): New.Paolo Carlini1-0/+9
2004-10-18basic_string.tcc (_M_mutate): Do not reallocate unnecessarily when _M_rep() =...Paolo Carlini1-15/+30
2004-09-28[multiple changes]Paolo Carlini1-1/+8
2004-07-08re PR c++/16169 (-Weffc++ item 15 improvements)Benjamin Kosnik1-8/+2
2004-07-04basic_string.h: Trivial formatting fixes and/or const-ification of some varia...Paolo Carlini1-35/+35
2004-05-22re PR libstdc++/12854 (libstdc++ vs. -Weffc++)Benjamin Kosnik1-3/+15
2004-04-19PR libstdc++/15002 (partial)Paolo Carlini1-3/+7
2004-02-27atomicity.h: New, forward declarations for __atomic_add and __exchange_and_add.Benjamin Kosnik1-2/+2
2004-02-08Remove trailing whitespace (see ChangeLog for longwinded description).Bernardo Innocenti1-92/+92
2004-02-06basic_string.h: Fix comment.Paolo Carlini1-1/+1
2004-02-03basic_string.h (insert(iterator)): Remove, non-standard and already scheduled...Paolo Carlini1-18/+0
2004-01-31basic_string.h (_Rep::operator[]): Remove, unused.Paolo Carlini1-7/+3
2004-01-28basic_string.h (_S_create(size_t, const _Alloc&): Change signature to take tw...Paolo Carlini1-2/+2
2004-01-26basic_string.h (_M_replace_aux): Use the __N marker in throw message.Paolo Carlini1-15/+14
2004-01-26basic_string.h (replace(iterator, iterator, const basic_string&)): Remove _GL...Paolo Carlini1-10/+7
2004-01-25basic_string.h (_M_replace_aux, [...]): Define inline here.Paolo Carlini1-2/+17
2004-01-25basic_string.h (erase(size_type, size_type), [...]): Call _M_replace_safe ins...Paolo Carlini1-14/+6
2004-01-24basic_string.h (insert(size_type, const basic_string&, size_type, size_type))...Paolo Carlini1-1/+4
2004-01-24basic_string.h (assign(const basic_string&, size_type, size_type)): Define in...Paolo Carlini1-9/+9
2004-01-23basic_string.h (push_back(_CharT)): Call _M_replace_aux.Paolo Carlini1-22/+15
2004-01-22basic_string.h (_M_replace_safe): Change signatures to take size_types and co...Paolo Carlini1-9/+8
2004-01-21basic_string.h (_M_check): Change to return a checked __pos and take an addit...Paolo Carlini1-20/+19
2004-01-18basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation...Paolo Carlini1-9/+3
2004-01-18basic_string.h (append(size_type, _CharT)): Moved inline...Paolo Carlini1-9/+6
2004-01-13re PR libstdc++/13650 (string::compare should not (always) use traits_type::l...Paolo Carlini1-12/+17
2003-12-15basic_string.h: Change _*_references to _*_refcount.Benjamin Kosnik1-8/+8
2003-11-11[multiple changes]Benjamin Kosnik1-28/+105
2003-07-22basic_string.h (basic_string::insert): Deprecate GNU extension.Doug Gregor1-1/+20
2003-07-15basic_string.h: Document public functions.Jerry Quinn1-1/+1185
2003-07-05Move from CPP to CXX.Benjamin Kosnik1-4/+4