index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
Optional.h
Age
Commit message (
Expand
)
Author
2020-08-30
AK: Add Optional::emplace method.
asynts
2020-08-23
AK: Add operator== to AK::Optional
Peter Elliott
2020-08-05
AK: Decorate Optional<T> with [[nodisard]]
Brian Gianforcaro
2020-05-16
AK: Remove experimental clang -Wconsumed stuff
Andreas Kling
2020-04-30
AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macros
Andreas Kling
2020-04-12
AK: Inline Optional functions more aggressively
Andreas Kling
2020-03-08
AK: Move memory stuff (fast memcpy, etc) to a separate header
Andreas Kling
2020-03-08
AK: Use __builtin_memset() and such to reduce header dependencies
Andreas Kling
2020-03-06
AK: Remove Optional::operator bool()
Andreas Kling
2020-02-24
AK: Zero-initialize the internal storage of Optional
Andreas Kling
2020-02-14
LibCore: Add a forward declaration header
Andreas Kling
2020-02-06
AK: Add missing StdLibExtras.h include in Optional.h
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-08-25
AK: Optional::operator bool() should consume the Optional
Andreas Kling
2019-08-08
AK: Add Optional<T>(const U&)
Andreas Kling
2019-08-07
AK: Fix -Wconsumed warnings in Optional move-ctor and move-assign
Andreas Kling
2019-08-05
AK: Fix leak in Optional(Optional&&)
Andreas Kling
2019-08-05
AK: Optional::operator=(Optional&&) should clear movee's has_value bit
Andreas Kling
2019-07-31
Optional: Add consumable checks
Robin Burchell
2019-07-24
AK: Make HashMap::get(Key) return an Optional<Value>.
Andreas Kling
2019-07-24
AK: Add Optional::value_or(T).
Andreas Kling
2019-07-08
AK: Add a simple Optional<T> template.
Andreas Kling