Commit Graph

50050 Commits

Author SHA1 Message Date
Dave Abrahams
7f4f061ebd Be a little more fastidious about target variables, cleaning them up when not in use so that things don't work "by mistake".
Fixed a missing semicolon bug


[SVN r10692]
2001-07-22 17:09:32 +00:00
Dave Abrahams
9d6562e848 Increase reserved stack size.
[SVN r10691]
2001-07-22 17:07:37 +00:00
Dave Abrahams
0109cd94cc move to main trunk
[SVN r10690]
2001-07-22 17:03:15 +00:00
John Maddock
93f322a62b Fixed nasty bug, where some invalid expressions caused access violations.
[SVN r10688]
2001-07-22 10:26:54 +00:00
Douglas Gregor
81e5691d7a reference.html:
- Remove declaration/documentation of non-const operator().
	- Update documentation of operator() const to state that the called
	  object is not cv-qualified.


[SVN r10687]
2001-07-22 05:30:15 +00:00
Douglas Gregor
7af807d29b function_n_test.cpp:
function_test.cpp:
	- Updated testcases to reflect semantic change in const calling

policy_test.cpp:
	- precall/postcall in policy should take pointers to const function_base


[SVN r10686]
2001-07-22 05:27:20 +00:00
Douglas Gregor
ebd3ce287f function_template.hpp:
- const function calling semantics changed. Now 'function' has
	  pointer/reference semantics (constness of 'function' object does not
	  affect constness of targetted function object)


[SVN r10685]
2001-07-22 05:26:17 +00:00
Douglas Gregor
13d1ace25a function_n_test.cpp:
function_test.cpp:
	- Removed 'static' storage specifier from 'global_int' declaration.
	  Perhaps Sun Workshop 6 will compile Boost.Function now?


[SVN r10684]
2001-07-22 05:03:43 +00:00
Dave Abrahams
44dc61c4d4 Initial checkin. Needs tweaks for various compilers.
[SVN r10683]
2001-07-21 13:06:09 +00:00
Dave Abrahams
1460607d2c moved to main trunk
[SVN r10682]
2001-07-20 23:59:42 +00:00
Beman Dawes
3efbf52b33 Add workaround for BOOST_NO_STDC_NAMESPACE
[SVN r10681]
2001-07-20 21:29:36 +00:00
Beman Dawes
a8f94ee5ef Add Comeau under Win32
[SVN r10680]
2001-07-20 21:15:54 +00:00
Beman Dawes
ad6541041c Add Comeau under Win32
[SVN r10679]
2001-07-20 20:28:15 +00:00
Beman Dawes
1df779e50a Add Comeau defines
[SVN r10678]
2001-07-20 20:27:41 +00:00
Dave Abrahams
74576c7c13 This commit was generated by cvs2svn to compensate for changes in r3058,
which included commits to RCS files with non-trunk default branches.


[SVN r10675]
2001-07-20 16:50:21 +00:00
Beman Dawes
7ad4ffa058 Added "and" between table and messages links so they were more obviously separate. Corrected spelling of cooperation.
[SVN r10673]
2001-07-20 16:12:35 +00:00
Jeremy Siek
9cab550bc6 [Francios Faure]
I have added a new functionality to adjacency_list_io: now it is                possible to input/output subsets of properties. This is useful when the         nodes and edges contain auxiliary data which is irrelevant in a                 description file.


[SVN r10666]
2001-07-19 15:30:00 +00:00
Jeremy Siek
e90c67b777 new files, example of using adjacency_list I/O
[SVN r10665]
2001-07-19 13:20:54 +00:00
Jeremy Siek
3d498a20f2 added clear_out_edges()
[SVN r10663]
2001-07-18 22:49:33 +00:00
Jeremy Siek
64751f5221 fixed use of first_vertex_name_t
[SVN r10658]
2001-07-18 13:31:54 +00:00
John R. Bandela
42e7bfc02b Fixes by John for char_delimiters_separator constructor
[SVN r10652]
2001-07-17 22:43:47 +00:00
Jeremy Siek
95589462a7 added const to some member functions
[SVN r10641]
2001-07-17 16:37:42 +00:00
Douglas Gregor
d272660635 defarg_test.cpp:
- Test zero and one arguments


[SVN r10640]
2001-07-17 01:27:42 +00:00
Douglas Gregor
f9a50a47ca reference.html:
- Boldified C++ keywords to make summary more readable.


[SVN r10634]
2001-07-16 18:17:00 +00:00
Beman Dawes
e9eb1f61b5 Add || defined(__ppc__) (Fabrice Truillot)
[SVN r10633]
2001-07-16 16:57:05 +00:00
Jens Maurer
55c1e7206c special_functions works now
[SVN r10628]
2001-07-15 20:17:44 +00:00
Douglas Gregor
4044269b4e referemce.html:
- Document swapping of mixins in swap()


[SVN r10622]
2001-07-14 20:02:39 +00:00
Douglas Gregor
8b28c62904 reference.html:
- Assignment operator and set() function both meet the strong exception
	  guarantee.


[SVN r10621]
2001-07-14 19:58:43 +00:00
Douglas Gregor
ae8cdc11ad index.html:
- Removed reference and tutorial: now just link to them

faq.html:
	- Moved to doc/faq.html

doc/faq.html:
	- Relative directory fixups

doc/reference.html:
	- Reference manual for Boost.Function

doc/tutorial.html:
	- Tutorial for Boost.Function (the old "Usage" sections)
	- Additional example showing the use of references and arrays

example/bind1st.cpp:
example/int_div.cpp:
example/sum_avg.cpp:
	- Examples from tutorial


[SVN r10620]
2001-07-14 19:57:09 +00:00
Douglas Gregor
d7293574d8 function.hpp:
- Use "self_type" instead of "function" for constructing swapping temporary (Borland C++ needs it)

function_base.hpp:
  - Give empty copy constructor, default constructor, and assignment operator to empty_function_mixin (MSVC generates incorrect ones)

function_template.hpp:
  - Make Borland C++ and MSVC agree on the code (involves an extra constructor definition and careful use of self_type vs. BOOST_FUNCTION_FUNCTION)


[SVN r10619]
2001-07-14 19:34:14 +00:00
Douglas Gregor
cebe89bce2 mixin_test.cpp:
- Check assignment from function pointer


[SVN r10618]
2001-07-14 18:58:16 +00:00
Douglas Gregor
542039f32e function_template.cpp:
- Correctly copy mixin when assigning from any function/function object


[SVN r10617]
2001-07-14 18:51:00 +00:00
Douglas Gregor
c84d3f26c6 mixin_test.cpp:
- Test persistence of mixins when assigning to a function object


[SVN r10616]
2001-07-14 18:46:42 +00:00
Douglas Gregor
fe8920a5b9 mixin_test.cpp:
- Test copying of mixins


[SVN r10615]
2001-07-14 18:41:47 +00:00
Douglas Gregor
20f10add63 function.hpp:
- Use swap() for exception safe assignment operators

function_template.hpp:
	- Use swap() for exception safe assignment operators
	- Remove BOOST_FUNCTION_BASE class.
	- Support copying of mixins. (Richard Crossley)


[SVN r10614]
2001-07-14 18:41:19 +00:00
Dave Abrahams
21a0762866 Fixes for ICL
[SVN r10613]
2001-07-14 12:51:59 +00:00
John Maddock
f6048b69b2 Tweeked so that test fails under VC6 (it should due to a compiler bug).
[SVN r10612]
2001-07-14 11:18:31 +00:00
John Maddock
b99af87d76 changed member "bind" to "n_bind" to fix problem with upcoming binder library.
[SVN r10611]
2001-07-14 11:08:53 +00:00
John Maddock
43a1fa7b06 fixed relative link
[SVN r10610]
2001-07-14 10:54:55 +00:00
Beman Dawes
e1ecb60039 More FAQ entries added.
[SVN r10605]
2001-07-13 16:32:34 +00:00
Beman Dawes
ea7aa37720 Add FAQ why use_count()?
[SVN r10604]
2001-07-13 14:07:08 +00:00
Beman Dawes
8e122ee328 Add the original Boost proposal
[SVN r10603]
2001-07-13 12:54:20 +00:00
Beman Dawes
fd03000b49 The original Boost proposal
[SVN r10602]
2001-07-13 12:48:50 +00:00
Beman Dawes
68de2f2e1b Add table of contents, improve the FAQ
[SVN r10599]
2001-07-12 19:51:53 +00:00
Jens Maurer
fa02111068 add link to compiler messages for HP-UX
[SVN r10598]
2001-07-12 17:50:55 +00:00
Jens Maurer
6b2e412999 fix duplicate typedef
[SVN r10597]
2001-07-12 17:40:38 +00:00
Beman Dawes
d4fefb71f2 Back out commit made in error
[SVN r10596]
2001-07-12 16:15:30 +00:00
Beman Dawes
d583f8974c Change absolute URL's to relative
[SVN r10594]
2001-07-12 15:31:15 +00:00
Douglas Gregor
faa83eb621 index.html:
- Use relative pathnames for links to generic programming techniques
	  page (Gustavo Guerra).
	- Terminology in Basic Usage intro (Jeremy Siek).


[SVN r10592]
2001-07-11 19:49:26 +00:00
Douglas Gregor
b25792d2f6 faq.html:
- Fixed HTML typo near the end

index.html:
	- Added declarations of all members for all classes.
	- Added detailed description of interface according to Boost
	  guidelines.


[SVN r10591]
2001-07-11 18:55:44 +00:00