joaquintides
cd4e833995
fixed links
2024-09-28 18:28:16 +02:00
joaquintides
ab70df156c
updated concepts and external links and s/insert(const Entry&)/insert(Entry&&)
2024-09-28 11:41:33 +02:00
joaquintides
0d8e4da52e
Feature/concurrent_factory ( #17 )
...
* added concurrent_factory
* fixed friend declaration
* avoided static constexpr definition fiasco
* prevented spurious instantiations of concurrent_factory with placeholder params
* worked around spurious std::hash instantiation in msvc 14.0
* extended previous workaround
* refactored to ensure synced key_value construction with concurrent_factory,
plus fixed concurrent_factory_detail::refcounted_entry move ctor
2024-09-26 19:18:54 +02:00
joaquintides
1e86cd666f
Feature/noexcept annotate ( #16 )
...
* marked boost::flyweight ops as noexcept where applicable
* noexcept-annotated flyweight_core to see if it helps with msvc 14.2 spurious error
* reverted
* temporarily dropped one BOOST_NOEXCEPT specifier
* restored noexcept and rmoved usage of boost::addressof
* restored boost::addressof and bypassed use of get() in operator==
* consolidated previous commit as a workaround
2024-09-15 12:23:13 +02:00
joaquintides
652b741fa6
Revert "Revert "added smart-pointer syntax to boost::flyweight ( #11 )""
...
This reverts commit e97cafcd4a .
2023-04-17 18:22:56 +02:00
joaquintides
e97cafcd4a
Revert "added smart-pointer syntax to boost::flyweight ( #11 )"
...
This reverts commit 0b5dd8c943 .
2023-03-28 17:41:06 +02:00
joaquintides
0b5dd8c943
added smart-pointer syntax to boost::flyweight ( #11 )
2023-03-17 09:46:47 +01:00
joaquintides
58a52cef2f
typos
2020-03-15 17:17:44 +01:00
joaquintides
db2eb096e5
updated revised dates as per latest commit
2019-04-24 13:21:40 +02:00
Tinko Bartels
7f355e6a8a
Change broken sgi/stl links to boost.org.
2019-04-23 19:08:08 +02:00
joaquintides
8cfcb500cf
typo
2018-08-14 09:56:53 +02:00
joaquintides
88a5aaeb82
fixed URLs
2014-11-11 12:37:37 +01:00
joaquintides
028d850fc1
added hash support
2014-10-15 21:53:19 +02:00
joaquintides
20230d9669
fixed https://svn.boost.org/trac/boost/ticket/10439
2014-09-04 18:33:13 +02:00
joaquintides
6b26fc69ec
added serialization capabilities
2014-09-01 17:24:12 +02:00
joaquintides
1ea709b624
added note on Pthreads dependency as per request in https://svn.boost.org/trac/boost/ticket/9848
2014-04-10 20:53:50 +02:00
joaquintides
d7cfd3ca72
documented initializer list support
2014-02-01 12:33:15 +01:00
joaquintides
7c4e15ef2d
correctly documented construction from value_type as explicit
2014-02-01 11:35:05 +01:00
joaquintides
b624826542
refactored perfect fwd / rvalue ref scaffolding
2014-01-29 22:14:31 +01:00
joaquintides
b666ee2000
fixed interferences between rvalue ref compiler support and perfect fwd ctor and used move semantics where possible to the extent that the library now --unofficially-- supports move-only key_type's and value_type's
2014-01-24 19:58:41 +01:00
joaquintides
6f2d4196bb
added perfect forwarding ctor to boost::flyweight
2014-01-19 18:50:51 +01:00
Joaquín M López Muñoz
5de11b74a6
typo
...
[SVN r60388]
2010-03-09 21:28:16 +00:00
Joaquín M López Muñoz
68f1fc1a48
fixed wrong links
...
[SVN r50828]
2009-01-27 22:08:23 +00:00
Joaquín M López Muñoz
6cd6065e9f
Boost.Flyweight initial commit
...
[SVN r50077]
2008-12-02 21:28:53 +00:00