Jean-Louis Leroy
|
6fdbfb361a
|
reformat
|
2026-01-20 16:50:17 -05:00 |
|
Jean-Louis Leroy
|
f0a8656744
|
interop with boost::intrusive_ptr
|
2026-01-19 21:31:19 -05:00 |
|
Jean-Louis Leroy
|
c465260fe7
|
shared_ptr: avoid temporary in 'cast' if source and target types are the same
|
2026-01-18 11:58:36 -05:00 |
|
Jean-Louis Leroy
|
a6337d2f55
|
remove extra semicolons
|
2025-12-17 20:12:53 -05:00 |
|
Jean-Louis Leroy
|
48e85546ce
|
improve documentation
|
2025-11-23 12:21:56 -05:00 |
|
Jean-Louis Leroy
|
8933eb3b4f
|
build_antora.sh: fix base-url patch, use mrdocs generated tagfile
|
2025-11-23 12:09:34 -05:00 |
|
Jean-Louis Leroy
|
b8da0a1088
|
do not put initialize in aliases
|
2025-11-15 17:00:04 -05:00 |
|
Jean-Louis Leroy
|
4d91aab7fd
|
make initialize and finalize symmetric
|
2025-11-15 17:00:04 -05:00 |
|
Jean-Louis Leroy
|
83bc8d2c68
|
final_virtual_ptr: add sanity checks
|
2025-11-02 12:35:01 -05:00 |
|
Jean-Louis Leroy
|
ba6d178f34
|
final_virtual_ptr: fix const-related bug
|
2025-11-01 14:13:44 -04:00 |
|
Jean-Louis Leroy
|
d9edbe9607
|
Revert "work around old compiler constexpr glitch"
This reverts commit 3ef66b4b0f.
|
2025-10-31 13:49:37 -04:00 |
|
Jean-Louis Leroy
|
3ef66b4b0f
|
work around old compiler constexpr glitch
|
2025-10-31 13:13:22 -04:00 |
|
Jean-Louis Leroy
|
f7d47fbd35
|
pass compiler to policies' initialize()
|
2025-10-30 17:02:54 -04:00 |
|
Jean-Louis Leroy
|
d057945a09
|
fix warning
|
2025-10-28 14:11:19 -04:00 |
|
Jean-Louis Leroy
|
9fdc1274c1
|
fix warning
|
2025-10-27 17:28:02 -04:00 |
|
Jean-Louis Leroy
|
b31bee24b2
|
remove leftovers from win32 dll experiment
|
2025-10-25 14:53:17 -04:00 |
|
Jean-Louis Leroy
|
e78199e8a0
|
fix virtual_type doc
|
2025-10-25 14:51:46 -04:00 |
|
Jean-Louis Leroy
|
6540e23971
|
b2: treat warnings as errors, fix the few remaining
|
2025-10-25 11:33:30 -04:00 |
|
Jean-Louis Leroy
|
4249f86bd7
|
update post-mrdocs script
|
2025-10-24 15:52:31 -04:00 |
|
Jean-Louis Leroy
|
00abd9176b
|
fix adoc-mrdocs xrefs
|
2025-10-21 13:04:05 -04:00 |
|
Jean-Louis Leroy
|
c7bc263e81
|
improve odr_violation doc
|
2025-10-20 18:29:11 -04:00 |
|
Jean-Louis Leroy
|
f1819cd8b8
|
improve doc
|
2025-10-20 18:03:29 -04:00 |
|
Jean-Louis Leroy
|
c9c0972edd
|
improve doc
|
2025-10-20 17:52:52 -04:00 |
|
Jean-Louis Leroy
|
98319c4797
|
fix coverity violations
|
2025-10-19 18:11:21 -04:00 |
|
Jean-Louis Leroy
|
36270d4d05
|
static_assert against repeated inheritance
|
2025-10-19 16:05:54 -04:00 |
|
Jean-Louis Leroy
|
fa19da8c4b
|
doc: mostly custom RTTI
|
2025-10-19 15:03:09 -04:00 |
|
Jean-Louis Leroy
|
5dd55f2141
|
doc: mostly virtual_, some minor changes elsewhere
|
2025-10-18 14:16:37 -04:00 |
|
Jean-Louis Leroy
|
e3c76f07f7
|
work around MrDocs bug wrt macros in requirements
|
2025-10-16 19:00:52 -04:00 |
|
Jean-Louis Leroy
|
40350dd854
|
pass initialize() options as arguments
|
2025-10-16 19:00:52 -04:00 |
|
Jean-Louis Leroy
|
4ecde2e91d
|
simplify abort message for bad calls
|
2025-10-14 23:11:57 -04:00 |
|
Jean-Louis Leroy
|
efbc135a59
|
fix type_ids of virtual_ptr args in bad_call
|
2025-10-14 23:07:16 -04:00 |
|
Jean-Louis Leroy
|
626c74960a
|
doc
|
2025-10-13 20:45:23 -04:00 |
|
Jean-Louis Leroy
|
41c462986b
|
more doc
|
2025-10-05 19:21:07 -04:00 |
|
Jean-Louis Leroy
|
b41f40f1d1
|
work around msvc glitch
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
adc15fcd53
|
vptr_map: bugfix: vptr_map accumulates with multiple initialize()
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
8595067b5c
|
improve dynamic loading example
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
5a6670fcf6
|
more doc
|
2025-10-05 19:10:47 -04:00 |
|
Jean-Louis Leroy
|
627f3c1c0e
|
fix init_bad_call
|
2025-09-28 21:28:46 -04:00 |
|
Jean-Louis Leroy
|
4b80801c97
|
rework macros
|
2025-09-28 21:28:46 -04:00 |
|
Jean-Louis Leroy
|
4fceb9a6fa
|
lot of doc work, but also rework code
|
2025-09-28 16:08:11 -04:00 |
|
Jean-Louis Leroy
|
e309695f61
|
2 renames and reformat
|
2025-09-20 15:21:18 -04:00 |
|
Jean-Louis Leroy
|
7d5557fb18
|
better compile-time error messages
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
f6172e4262
|
rework and doc smart pointers
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
3bec1ee519
|
doc, more tests for shared_ptr traits, fixes
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
b905379285
|
link into reference
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
1cf37e79b5
|
xref out of mrdocs
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
f36ac792cf
|
doc
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
81690dca4a
|
chasing msvc warnings
|
2025-09-20 14:15:35 -04:00 |
|
Jean-Louis Leroy
|
11b43d2472
|
avoid reference to null in virtual_ptr comparison
|
2025-09-14 17:03:21 -04:00 |
|
Jean-Louis Leroy
|
0545d7e8ea
|
more doc work, with some changes prompted by the doc
|
2025-09-14 15:28:18 -04:00 |
|