Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
List of all members
dart::BitField< S, T, position, size, false, typename std::enable_if< std::is_base_of< AtomicBitFieldContainerBase, S >::value, void >::type > Class Template Reference

#include <bitfield.h>

Inheritance diagram for dart::BitField< S, T, position, size, false, typename std::enable_if< std::is_base_of< AtomicBitFieldContainerBase, S >::value, void >::type >:
dart::BitField< S::ContainedType, T, position, size, false >

Additional Inherited Members

- Public Types inherited from dart::BitField< S::ContainedType, T, position, size, false >
typedef T Type
 
- Static Public Member Functions inherited from dart::BitField< S::ContainedType, T, position, size, false >
static constexpr bool is_valid (T value)
 
static constexpr S mask ()
 
static constexpr S mask_in_place ()
 
static constexpr int shift ()
 
static constexpr int bitsize ()
 
static constexpr S encode (T value)
 
static constexpr T decode (S value)
 
static constexpr S update (T value, S original)
 
- Static Public Attributes inherited from dart::BitField< S::ContainedType, T, position, size, false >
static constexpr intptr_t kNextBit
 

Detailed Description

template<typename S, typename T, int position, int size>
class dart::BitField< S, T, position, size, false, typename std::enable_if< std::is_base_of< AtomicBitFieldContainerBase, S >::value, void >::type >

Definition at line 220 of file bitfield.h.


The documentation for this class was generated from the following file: