|
FastLED 3.10.6
|
#include "fl/stl/cstddef.h"#include "fl/stl/cstring.h"#include "fl/stl/int.h"#include "fl/stl/type_traits.h"#include "fl/stl/bit_cast.h"#include "fl/stl/move.h"#include "fl/stl/new.h"#include "fl/stl/align.h"#include "fl/stl/compiler_control.h"#include "fl/stl/noexcept.h"
Include dependency graph for variant.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::detail |
Compile-time linker keep-alive hook for a single fl::Bus. | |
Typedefs | |
| using | fl::detail::variant_copy_fn = void (*)(void* , const void* ) |
| using | fl::detail::variant_destroy_fn = void (*)(void* ) |
| using | fl::detail::variant_move_fn = void (*)(void* , void* ) |
Functions | |
| template<typename... Types> | |
| class | fl::FL_ALIGN_AS_T (max_align< Types... >::value) variant |
| template<typename T> | |
| constexpr variant_copy_fn | fl::detail::pick_variant_copy_fn () FL_NO_EXCEPT |
| template<typename T> | |
| constexpr variant_destroy_fn | fl::detail::pick_variant_destroy_fn () FL_NO_EXCEPT |
| template<typename T> | |
| constexpr variant_move_fn | fl::detail::pick_variant_move_fn () FL_NO_EXCEPT |
| template<typename T> | |
| void | fl::detail::typed_copy_thunk (void *dst, const void *src) FL_NO_EXCEPT |
| template<typename T> | |
| void | fl::detail::typed_destroy_thunk (void *storage) FL_NO_EXCEPT |
| template<typename T> | |
| void | fl::detail::typed_move_thunk (void *dst, void *src) FL_NO_EXCEPT |
| void | fl::detail::variant_noop_destroy (void *) FL_NO_EXCEPT |
| template<fl::size N> | |
| void | fl::detail::variant_trivial_copy_n (void *dst, const void *src) FL_NO_EXCEPT |
| template<fl::size N> | |
| void | fl::detail::variant_trivial_move_n (void *dst, void *src) FL_NO_EXCEPT |