FastLED 3.9.15
Loading...
Searching...
No Matches
bit_cast.h File Reference
#include "fl/stl/type_traits.h"
#include "fl/stl/cstring.h"
#include "fl/stl/int.h"
#include "fl/stl/noexcept.h"
#include "fl/stl/static_assert.h"
+ Include dependency graph for bit_cast.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::is_bitcast_compatible< T >
 
struct  fl::is_bitcast_compatible< const T >
 
struct  fl::is_bitcast_compatible< T * >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Functions

template<typename To, typename From>
To fl::bit_cast (const From &from) FL_NOEXCEPT
 
template<typename To>
const To * fl::bit_cast_ptr (const void *storage) FL_NOEXCEPT
 
template<typename To>
To * fl::bit_cast_ptr (void *storage) FL_NOEXCEPT
 
template<typename T>
T * fl::int_to_ptr (uptr value) FL_NOEXCEPT
 
template<typename T>
uptr fl::ptr_to_int (T *ptr) FL_NOEXCEPT
 
template<typename To, typename From>
To fl::reinterpret_cast_ (const From &from) FL_NOEXCEPT