Frank Mori Hess
6b9f7b001e
Finally fixed some odd test errors on msvc9.
...
[SVN r51640]
2009-03-07 16:44:27 +00:00
Frank Mori Hess
316167fb02
Trying to work around msvc 7.1 bugs in some tests.
...
[SVN r51638]
2009-03-07 14:42:57 +00:00
Frank Mori Hess
37805661eb
some inspect cleanups (mostly getting rid of tabs).
...
[SVN r51636]
2009-03-06 16:17:16 +00:00
Frank Mori Hess
af4a86781e
Replaced tab indentation with spaces, added a missing copyright/license.
...
[SVN r51635]
2009-03-06 16:12:47 +00:00
Frank Mori Hess
ba5085fc2a
Added copyright comments to boostbook xml files.
...
[SVN r51634]
2009-03-06 15:50:31 +00:00
Frank Mori Hess
ec8155ce6a
Removed obsolete Makefile.
...
[SVN r51633]
2009-03-06 15:45:57 +00:00
Frank Mori Hess
dff6be7def
Trying to work around msvc 9 apparently compiling unused member f
...
unctions in templates.
[SVN r51620]
2009-03-05 13:33:40 +00:00
Frank Mori Hess
a67605599f
Deal with compile errors caused by enable_shared_from_this reversions.
...
Added check to make sure postconstructor_invoker doesn't call
adl_postconstruct multiple times.
[SVN r51610]
2009-03-04 16:39:05 +00:00
Frank Mori Hess
d44d7caed1
Fixed "looser throw specifier for virtual" compile errors.
...
[SVN r51605]
2009-03-04 14:24:15 +00:00
Frank Mori Hess
8c8c0587b5
Added const qualification to no_slots_error::what().
...
[SVN r51575]
2009-03-03 15:43:58 +00:00
Frank Mori Hess
ffa9bf448b
Trying to fix compile error of some test programs on compilers that don't
...
support void returns.
[SVN r51574]
2009-03-03 15:20:27 +00:00
Frank Mori Hess
987a3f4f1c
Quiet a compiler warning on msvc 7.1
...
[SVN r51573]
2009-03-03 15:06:48 +00:00
Frank Mori Hess
c3d7dd6ae0
Trying to fix compile error on mutex_test.cpp on msvc9
...
[SVN r51572]
2009-03-03 15:04:06 +00:00
Frank Mori Hess
4d8daa4abd
Merged Signals2 from sandbox to trunk.
...
[SVN r51520]
2009-03-01 20:54:34 +00:00
Frank Mori Hess
80485f528a
Moved deconstruct_access from signals2::detail to signals2 namespace,
...
and got rid of using declaration that caused problems on visual studio 2005.
[SVN r51420]
2009-02-24 01:02:49 +00:00
Frank Mori Hess
3a48ca503f
Added signature_type typedef to signals2::signal.
...
[SVN r51419]
2009-02-24 01:01:04 +00:00
Frank Mori Hess
48399f1edb
On second though, I don't like automatically tracking
...
weak_ptr<signals2::trackable> and weak_ptr<signals2::signal>.
[SVN r51411]
2009-02-23 05:30:12 +00:00
Frank Mori Hess
8c1c6218ce
Added automatic tracking of weak_ptr<signals2::trackable> and
...
weak_ptr<signals2::signal> objects via visit_each.
[SVN r51398]
2009-02-22 19:48:39 +00:00
Frank Mori Hess
594f1f2fbe
Added a paragraph for the description of the optional_last_value
...
class on its reference page.
[SVN r51200]
2009-02-11 15:32:58 +00:00
Frank Mori Hess
55baa3ef8a
Some minor documentation tweaks.
...
[SVN r51152]
2009-02-09 22:04:11 +00:00
Frank Mori Hess
42cf85b40c
Added paragraphs to rationale about optional_last_value
...
and mutex types.
[SVN r51150]
2009-02-09 21:37:44 +00:00
Frank Mori Hess
a9180e940f
Added example and tutorial section for using extended slots.
...
[SVN r51149]
2009-02-09 21:03:20 +00:00
Frank Mori Hess
0cfa23c8f9
Added link from postconstructor section of tutorial
...
to deconstruct example programs. Added a warning about
binding a shared_ptr you intended to track to a slot.
[SVN r51141]
2009-02-09 15:50:14 +00:00
Frank Mori Hess
b7def07b77
Converted document-view section of tutorial to use extracted
...
code snippets.
[SVN r51139]
2009-02-09 15:00:02 +00:00
Frank Mori Hess
d4214ed9c9
converted more of tutorial to use code snippets from example programs.
...
[SVN r51124]
2009-02-09 03:08:07 +00:00
Frank Mori Hess
52d6f7ede2
Added new snippets extracted from examples.
...
[SVN r51123]
2009-02-09 03:07:39 +00:00
Frank Mori Hess
5dcfe2fc53
Added some more comments to identify snippets for use in documentation.
...
[SVN r51122]
2009-02-09 03:02:14 +00:00
Frank Mori Hess
05e0a77ffb
Hacked up a little program for extracting code snippets from example
...
programs, and included some of the snippets into the tutorial.
[SVN r51067]
2009-02-06 21:48:35 +00:00
Frank Mori Hess
26e0626fdf
Added some brief descriptions of some example programs.
...
[SVN r51051]
2009-02-06 15:00:16 +00:00
Frank Mori Hess
f7364222db
Added a bunch of example programs extracted from tutorial.
...
[SVN r51039]
2009-02-05 22:10:13 +00:00
Frank Mori Hess
1710995cfa
Fixed deconstruct when used with enable_shared_from_this
...
[SVN r51037]
2009-02-05 20:58:10 +00:00
Frank Mori Hess
46fb80dc3e
Added test for deconstruct on a class derived from enable_shared_from_this.
...
[SVN r51036]
2009-02-05 20:57:09 +00:00
Frank Mori Hess
44f2fc27d8
Removed obsolete calls to detail::do_postconstruct
...
[SVN r51034]
2009-02-05 19:58:17 +00:00
Frank Mori Hess
281fc012bd
Added checks for double postconstructs.
...
[SVN r51033]
2009-02-05 19:54:39 +00:00
Frank Mori Hess
9b3a31dd91
Fixed indendation.
...
[SVN r51028]
2009-02-05 14:51:29 +00:00
Frank Mori Hess
1ecc31a74a
Updated reference documentation to reflect changes to
...
postconstructors/predestructors
[SVN r51022]
2009-02-04 21:24:22 +00:00
Frank Mori Hess
b0e87e825c
Tweaked conversion operator of postconstruct_invoker.
...
[SVN r51011]
2009-02-04 16:21:05 +00:00
Frank Mori Hess
2935441893
Added a missing forward declaration.
...
[SVN r50998]
2009-02-03 19:19:37 +00:00
Frank Mori Hess
fcfd06c6f4
Added new examples showing the use of postconstructors, predestructors,
...
and automatic connection management.
[SVN r50973]
2009-02-02 19:48:54 +00:00
Frank Mori Hess
64a2ae9e5c
Got rid of View base class.
...
[SVN r50972]
2009-02-02 19:48:14 +00:00
Frank Mori Hess
83dafe2020
Slightly simplified document-view example.
...
[SVN r50971]
2009-02-02 19:00:18 +00:00
Frank Mori Hess
a266d6c1d4
Fixed return type for 0 argument and variadic deconstruct overloads.
...
[SVN r50968]
2009-02-02 16:51:18 +00:00
Frank Mori Hess
3eda4231b9
Made postconstructor_invoker constructor private.
...
[SVN r50939]
2009-02-01 02:21:21 +00:00
Frank Mori Hess
2a4c44e298
Reworked deconstruct<>() so it operates non-intrusively via
...
argument-dependent lookup instead of needing postconstructible
and predestructible base classes. Also added support for
passing arguments to postconstructors.
[SVN r50938]
2009-02-01 01:12:03 +00:00
Frank Mori Hess
cb96c616ba
Added missing include of bind.hpp.
...
[SVN r50914]
2009-01-30 21:02:12 +00:00
Frank Mori Hess
d04da18498
Got rid of non-portable __PRETTY_FUNCTION__.
...
[SVN r50913]
2009-01-30 21:01:58 +00:00
Frank Mori Hess
3784c7bdcb
Patch for msvc 7.1 from Adam Butcher
...
[SVN r50899]
2009-01-30 12:56:12 +00:00
Frank Mori Hess
396d75cfa0
Added beginnings of tutorial sections on deconstruct stuff,
...
Mutex template type parameter, and a stub for an
extended_slot_type/connect_extended section.
[SVN r50796]
2009-01-26 22:06:39 +00:00
Frank Mori Hess
cc360bd0a5
Added paragraph on non-intrusiveness of new automatic
...
connection management scheme.
[SVN r50795]
2009-01-26 22:04:59 +00:00
Frank Mori Hess
6ed6b7cda4
Added mention of deconstruct
...
[SVN r50794]
2009-01-26 22:04:24 +00:00