yo/history.yo updated to 7.0.1

git-svn-id: https://cppannotations.svn.sourceforge.net/svnroot/cppannotations/trunk@119 f6dd340e-d3f9-0310-b409-bdd246841980
This commit is contained in:
fbbrokken 2007-07-30 09:56:13 +00:00
parent 7aadbb6a38
commit e7cbd0fd63
3 changed files with 11 additions and 5 deletions

View file

@ -5,6 +5,12 @@ changes (and sometimes for the third part as well).
destructor bug has been solved
END COMMENT)
itemization(
it() Version 7.0.1. was released shortly after releasing version 7.0.0, as
the result of very extensive feedback received by Eric S. Raymond (esr at
thyrsus dot com) and Edward Welbourne (eddy at chaos dot org dot
uk). Considering the extent of the received feedback, it's appropriate to
mention explicitly the sub-sub-release here. Many textual changes were made
and section ref(STRINGMEMBERS) was completely reorganized.
it() Version 7.0.0 comes with a new chapter discussing advanced template
applications. Moreover, the general terminology used with templates has
evolved. `Templates' are now considered a core concept, which is reflected by

View file

@ -293,7 +293,7 @@ in the tt(string) object.)
tt(string &string::replace+OPENPARsize_type opos, size_type on, string
argument,)linebreak() tt(size_type apos, size_type an+CLOSEPAR):
quote(the specified substring of characters in tt(object) are
replaced bby the specified subset of characters of tt(argument).
replaced bby the specified subset of characters of tt(argument).
If tt(on) is specified as 0, the member function em(inserts)
tt(argument) into tt(object) at offset tt(opos).)

View file

@ -14,7 +14,7 @@ a new value. The entity referred to by tt(argument) always remains unchanged.
Furthermore, tt(opos) indicates an offset into the tt(object) string, tt(apos)
indicates an offset into the tt(argument) string. Analogously, tt(on)
indicates a number of characters in the tt(object) string, and tt(an)
indicates a number of characters in the tt(argument) string.
indicates a number of characters in the tt(argument) string.
Both tt(opos) and tt(apos) must refer to existing offsets, or an exception
will be generated. In contrast to this, tt(an) and tt(on) may exceed the
@ -25,16 +25,16 @@ With many members, default values are available for tt(on, an) and
tt(apos). Some members accept default values for tt(opos). By default,
tt(apos) and tt(opos) are 0, while tt(on) and tt(an) can by default be
interpreted as `the required number of characters to reach the end of the
string'; where needed this can be made explicit by providing the
string'; where needed this can be made explicit by providing the
generic value tt(string::npos).
With members starting their operations at the end of the string object
proceeding backwards, the default value of tt(opos) becomes the index of the
object's em(last) character, while tt(on) refers to the
length of the substring em(ending) at the character at tt(opos).
length of the substring em(ending) at the character at tt(opos).
In the overviuw of member functions presented below it can be assumed that all
these parameters accept default values unless indicated otherwise.
these parameters accept default values unless indicated otherwise.
Of course, no defaults are accepted if a function requires additional
arguments beyond the ones normally offering default values.