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
/
Variant.h
Age
Commit message (
Expand
)
Author
2022-05-21
AK: Use static_cast to cast to base type
Ali Mohammad Pur
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-02-15
AK: Conditionally disable a few variant ctors/assignments
Ali Mohammad Pur
2022-02-06
AK: Replace 'consteval' with 'constexpr' in some Variant helpers
Ali Mohammad Pur
2022-01-28
AK: Simplify Variant's explicit overload detection mechanism a bit
Ali Mohammad Pur
2022-01-14
AK: Make Variant::visit() prefer overloads accepting T const& over T&
Ali Mohammad Pur
2022-01-14
AK+Everywhere: Make Variant::visit() respect the Variant's constness
Ali Mohammad Pur
2021-12-25
AK: Remove Variant<Ts...>::operator Variant<NewTs...>()
Ali Mohammad Pur
2021-11-14
AK: Resolve clang-tidy warnings about unusual assignment operators
Andrew Kaster
2021-09-21
AK: Introduce ability to default-initialize a Variant
Ben Wiederhake
2021-09-16
AK: Use default constructor/destructor instead of declaring an empty one
Brian Gianforcaro
2021-09-06
AK: Use the full name of 'integer_sequence_generate_array' in Variant.h
Ali Mohammad Pur
2021-08-13
AK+Everywhere: Delete Variant's default constructor
Ali Mohammad Pur
2021-08-12
AK: Don't zero Variant data in the move constructor
Ali Mohammad Pur
2021-07-04
AK: Destroy original value when assigning to Variant
Daniel Bertalan
2021-07-04
AK: Use conditionally trivial special member functions
Daniel Bertalan
2021-06-28
AK: Add and use the RemoveCVReference<T> type trait
Ali Mohammad Pur
2021-06-27
AK: Add explicit Variant conversion operators
Ali Mohammad Pur
2021-06-26
AK: Undo bogus Variant::downcast() rename
Andreas Kling
2021-06-24
AK: Rename downcast<T> => verify_cast<T>
Andreas Kling
2021-06-09
AK: Make a bunch of Variant methods ALWAYS_INLINE
Ali Mohammad Pur
2021-06-02
AK+LibWasm+LibJS: Disallow Variant.has() on types that aren't contained
Ali Mohammad Pur
2021-05-22
AK: Fix Variant construction from lvalue references
Ali Mohammad Pur
2021-05-22
AK: Remove [[gnu::noinline]] attribute from some variant members
Ali Mohammad Pur
2021-05-20
Variant: Remove redundant inline keyword
Lenny Maiorani
2021-05-19
AK: Allow AK::Variant::visit to return a value
Timothy Flynn
2021-05-17
Everywhere: Fix a bunch of typos
Linus Groh
2021-05-13
AK: Fix Variant's copy constructor trying to delegate to the wrong base
Ali Mohammad Pur
2021-05-11
AK/Variant: Deduplicate the contained types
Ali Mohammad Pur
2021-05-11
AK: Avoid the use of typeinfo in Variant
Ali Mohammad Pur
2021-05-05
AK: Add a Variant<Ts...> implementation
Ali Mohammad Pur