Logo
Explore Help
Sign In
boostorg/optional
Watch 1
Star 0
Fork 1
mirror of https://github.com/boostorg/optional.git synced 2026-08-27 23:46:53 +02:00
Code Issues Packages Projects Releases Wiki Activity
711 Commits 69 Branches 134 Tags
constexpr
Commit Graph
10 Commits
Author SHA1 Message Date
Andrzej Krzemienski f564e11dea add robust constexpr support 2026-02-08 11:27:30 +01:00
Andrzej Krzemienski 3df23370e6 make optional constexpr in C++14 2026-02-07 02:12:24 +01:00
Andrzej Krzemienski 346dc03746 Reimplement trivially semiregular trait 2024-08-15 11:42:42 +02:00
Edward Diener 78d6563bce Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-30 14:04:35 -04:00
Andrzej Krzemienski 7541076cf1 fixed defaulted moves on older compilers 2017-11-07 23:34:41 +01:00
Andrzej Krzemienski 06dea2cb9b Reverted specialization for trivial types
It caused too many problems. I left only specialiation for scalar types.
I will need to devise clever type traits for reconizing trivial types with working constructor.
2017-11-07 23:34:34 +01:00
Andrzej Krzemieński 01ebd2ad7f Added tests for types with deleted default ctor 2017-11-07 23:34:23 +01:00
Andrzej Krzemienski a7f33f5d6f more defensive checking for trivial types -- avoiding bugs 2017-11-07 23:34:15 +01:00
Andrzej Krzemienski 58f7c2f14a fix bug with defaulted move in msvc 12.0 2017-11-07 23:34:12 +01:00
Andrzej Krzemienski 2d2c3c3f6f trivially-copyable optional<T> for trivial T 2017-11-07 23:34:05 +01:00
Powered by Gitea Version: 1.27.2 Page: 126ms Template: 11ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API