syntheticpp
|
e9711d3cfe
|
add documenation
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@592 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-03-08 16:39:27 +00:00 |
|
syntheticpp
|
a28d4d6ddd
|
don't compile with incomplete types
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@579 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-03-02 09:55:37 +00:00 |
|
syntheticpp
|
ab94f134e4
|
add documenation how to avoid the -deletion of pointer to incomplete type- error
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@577 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-03-01 15:20:19 +00:00 |
|
syntheticpp
|
147eca6930
|
replace implementation with a auto-create and propagating-const wrapper for smart pointers which auto delete the holded pointer on destruction
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@522 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-28 20:13:57 +00:00 |
|
syntheticpp
|
b98b203765
|
remove wrong 'typename'
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@520 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-26 14:28:59 +00:00 |
|
syntheticpp
|
853d58a218
|
add support of deep constness, only supported by (future) Loki::SmartPtr, not supported by boost::shared_ptr and plain pointer. Maybe deep constness forces a redesign of Pimpl. Is there a way to support deep constness by a rimpl?
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@517 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-23 17:23:46 +00:00 |
|
syntheticpp
|
ad8e63cae5
|
disable usage with auto_ptr: don't compile with std::auto_ptr
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@496 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-19 18:16:39 +00:00 |
|
syntheticpp
|
319f949eee
|
make rimpl type really a reference
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@495 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-18 19:03:25 +00:00 |
|
syntheticpp
|
794fd6ba56
|
move definition of the destructor to extra file, because msvc tries to use the incomplete type; not inlining does not help; maybe this is a compiler bug.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@493 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-18 16:49:32 +00:00 |
|
syntheticpp
|
385f6b06d4
|
add comment about auto_ptr
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@492 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-17 12:03:36 +00:00 |
|
syntheticpp
|
00bb8d6ba8
|
AutoPtrHolderChecked inherits from AutoPtrHolder
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@490 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-17 11:07:34 +00:00 |
|
syntheticpp
|
081c3fb31f
|
add error policy
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@485 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 19:48:23 +00:00 |
|
rich_sposato
|
4703b740b7
|
Added cvs keywords.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@484 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 19:05:09 +00:00 |
|
syntheticpp
|
a6e8b74fd7
|
fix undefined behaviour
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@482 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 18:21:01 +00:00 |
|
syntheticpp
|
c69cdedf2e
|
replace tabs
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@480 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 13:30:26 +00:00 |
|
syntheticpp
|
d33f2e6585
|
remove virtual destructor: inherit private only, clean up
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@478 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 13:27:49 +00:00 |
|
syntheticpp
|
95fadc5260
|
msvc work around
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@476 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 00:05:02 +00:00 |
|
syntheticpp
|
264e205030
|
add pimple/rimpl idiom
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@471 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-15 22:03:10 +00:00 |
|