aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.tcc
AgeCommit message (Expand)AuthorFilesLines
2006-10-16basic_string.tcc (_Rep::_S_create): Call _M_set_sharable() for backwards comp...Jakub Jelinek1-0/+8
2005-08-17All files: Update FSF address.Kelley Cook1-1/+1
2005-05-28revert: re PR libstdc++/19495 (basic_string::_M_rep() can produce an unnatura...Paolo Carlini1-13/+7
2005-05-18re PR libstdc++/19495 (basic_string::_M_rep() can produce an unnaturally alig...Paolo Carlini1-7/+13
2005-02-21basic_string.tcc (_Rep::_M_destroy): Don't check for this == &_S_empty_rep, i...Paolo Carlini1-5/+1
2004-11-29re PR libstdc++/18654 (Shrink-to-fit std::string::reserve() calls can realloc...Paolo Carlini1-1/+1
2004-11-24doxygroups.cc: Add std::tr1 namespace.Benjamin Kosnik1-3/+5
2004-10-28basic_string.h (assign(const basic_string&)): Move out of line...Paolo Carlini1-0/+16
2004-10-27basic_string.h (_M_replace_aux, [...]): Move out of line...Paolo Carlini1-1/+26
2004-10-27basic_string.h (append(const basic_string&), [...]): Move out of line...Paolo Carlini1-0/+34
2004-10-25basic_string.h (_Rep::_M_is_safe): Move to basic_string as _M_disjunct, adjus...Paolo Carlini1-4/+4
2004-10-25basic_string.tcc (assign(const _CharT*, size_type)): Adjust bit missing from ...Paolo Carlini1-2/+2
2004-10-25basic_string.h (_Rep::_M_is_safe, [...]): New, use througout.Paolo Carlini1-116/+83
2004-10-21basic_string.h (_M_set_length_and_sharable): New.Paolo Carlini1-20/+7
2004-10-18basic_string.tcc (_M_mutate): Do not reallocate unnecessarily when _M_rep() =...Paolo Carlini1-11/+11
2004-10-13basic_string.tcc (_S_create): Use consistently the exponential policy, simplify.Paolo Carlini1-17/+3
2004-09-28[multiple changes]Paolo Carlini1-5/+17
2004-06-12[multiple changes]Paolo Carlini1-6/+11
2004-04-25PR libstdc++/15002 (continued again)Paolo Carlini1-1/+1
2004-04-21basic_string.tcc (_M_mutate): Don't compute __src unnecessarily.Paolo Carlini1-3/+3
2004-03-28re PR libstdc++/14245 ([3.4 only] problem with user-defined allocators in std...Chavdar Botev1-2/+3
2004-02-08basic_string.tcc (assign(const _CharT*, size_type)): When working in place re...Paolo Carlini1-0/+1
2004-02-08Remove trailing whitespace (see ChangeLog for longwinded description).Bernardo Innocenti1-66/+66
2004-01-31basic_string.tcc (_Rep::_S_create): Minor tweak.Paolo Carlini1-7/+4
2004-01-30basic_string.tcc (_Rep::_S_create): Never allocate a string bigger than max_s...Paolo Carlini1-2/+5
2004-01-30basic_string.tcc (_S_construct(_InIterator, _InIterator, const _Alloc&, input...Paolo Carlini1-40/+24
2004-01-28basic_string.h (_S_create(size_t, const _Alloc&): Change signature to take tw...Paolo Carlini1-64/+48
2004-01-27basic_string.tcc (basic_string(const basic_string&, size_type, size_type), [....Paolo Carlini1-4/+4
2004-01-26basic_string.h (_M_replace_aux): Use the __N marker in throw message.Paolo Carlini1-17/+22
2004-01-26basic_string.tcc (replace(size_type, size_type, const _CharT*, size_type)): I...Paolo Carlini1-3/+19
2004-01-25basic_string.h (_M_replace_aux, [...]): Define inline here.Paolo Carlini1-31/+3
2004-01-24basic_string.tcc (operator+(const _CharT*, const basic_string&)): No need to ...Paolo Carlini1-1/+1
2004-01-24basic_string.tcc (rfind(_CharT, size_type)): Revert last change to use std::m...Paolo Carlini1-26/+29
2004-01-24basic_string.h (insert(size_type, const basic_string&, size_type, size_type))...Paolo Carlini1-11/+0
2004-01-24basic_string.h (assign(const basic_string&, size_type, size_type)): Define in...Paolo Carlini1-73/+36
2004-01-24basic_string.tcc (insert(size_type, const _CharT*, size_type __n)): Fix lengt...Paolo Carlini1-19/+18
2004-01-22basic_string.h (_M_replace_safe): Change signatures to take size_types and co...Paolo Carlini1-42/+28
2004-01-21basic_string.tcc (append(const basic_string&)): Revert previous change.Paolo Carlini1-7/+21
2004-01-21basic_string.h (_M_check): Change to return a checked __pos and take an addit...Paolo Carlini1-95/+53
2004-01-19basic_string.tcc (_S_construct(size_type, _CharT, const _Alloc&)): Remove red...Paolo Carlini1-35/+13
2004-01-18basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation...Paolo Carlini1-0/+1
2004-01-18basic_string.h (append(size_type, _CharT)): Moved inline...Paolo Carlini1-21/+8
2004-01-13re PR libstdc++/13650 (string::compare should not (always) use traits_type::l...Paolo Carlini1-3/+2
2003-12-11basic_string.tcc (reserve): Allow shrink-to-fit.Neil Ferguson1-1/+1
2003-11-14debug.html: Users are allowed to specialize in namespace __gnu_debug...Douglas Gregor1-1/+1
2003-11-11[multiple changes]Benjamin Kosnik1-3/+41
2003-10-12codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a co...Paolo Carlini1-4/+1
2003-07-05Move from CPP to CXX.Benjamin Kosnik1-5/+5
2003-07-02basic_string.tcc (_M_replace_aux): Constify __n1 and __off1.Paolo Carlini1-2/+2
2003-06-20fix basic_string::replace for integral typesDoug Gregor1-16/+16