FastLED 3.9.15
Loading...
Searching...
No Matches

◆ type_rank< T >::value

template<typename T>
int fl::type_rank< T >::value
constexpr

Definition at line 82 of file static_constexpr_defs.cpp.hpp.

Referenced by fl::AtomicFake< bool >::AtomicFake(), fl::task::CoroutineTask::CoroutineTask(), fl::deque< int >::deque(), fl::deque< int >::deque(), fl::test::ExpressionValue< T >::ExpressionValue(), fl::fixed_point< IntBits, FracBits, Sign::SIGNED >< IntBits, FracBits >::fixed_point(), fl::FixedVector< fl::u32, kMaxBatchSize >::FixedVector(), fl::list< T >::list(), fl::list< T >::list(), fl::list< T >::list(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::MapRedBlackTree(), fl::MultiMapTree< Key, T, Compare, fl::allocator_slab< char > >::MultiMapTree(), fl::MultiSetTree< Key, Compare, fl::allocator_slab< char > >::MultiSetTree(), fl::asio::http::Response::Response(), fl::fl::s0x32::s0x32(), fl::span< T, dynamic_extent >::span(), fl::span< T, dynamic_extent >::span(), fl::vector< fl::i16 >::vector(), fl::vector< fl::i16 >::vector(), fl::vector< fl::i16 >::vector(), fl::vector_psram< T >::vector_psram(), fl::vector_psram< T >::vector_psram(), fl::VectorN< T, INLINED_SIZE >::VectorN(), fl::VectorN< T, INLINED_SIZE >::VectorN(), fl::WaveSimulation1D::~WaveSimulation1D(), abs(), fl::BoolConversionVisitor::accept(), fl::CopyToOutputIteratorVisitor< T, OutputIt >::accept(), fl::CopyToVisitor< T >::accept(), fl::default_value_visitor< T >::accept(), fl::detail::JsonToBoolVisitor::accept(), fl::detail::JsonToFloatVisitor< T >::accept(), fl::detail::JsonToIntegerVisitor< T >::accept(), fl::detail::JsonToStringVisitor::accept(), fl::float_conversion_visitor< FloatType >::accept(), fl::float_conversion_visitor< double >::accept(), fl::int_conversion_visitor< IntType >::accept(), fl::int_conversion_visitor< i64 >::accept(), fl::json_value::IsArrayVisitor::accept(), fl::NumericExtractVisitor< T >::accept(), fl::SizeVisitor::accept(), fl::StringConversionVisitor::accept(), acos(), acos(), acos_impl_double(), acos_impl_float(), acosf(), fl::WaveFx::addf(), append_u64_decimal(), fl::format_detail::apply_width_align(), fl::audio::SpectralEqualizer::applyCompression(), fl::audio::detector::anonymous_namespace{equalizer.cpp.hpp}::applyScaling(), fl::audio::Reactive::applyScaling(), asin(), asin(), asin_impl_double(), asin_impl_float(), asinf(), fl::bitset_dynamic::assign(), fl::deque< int >::assign(), fl::vector< fl::i16 >::assign(), fl::iterator<, u8 >::at(), fl::iterator<, u8 >::at(), atan(), atan(), atan_impl_double(), atan_impl_float(), atanf(), ceil(), ceil(), ceil_constexpr(), ceil_impl_double(), ceil_impl_float(), ceilf(), clamp(), fl::RedBlackTree< value_type, PairCompare, Allocator >::contains(), fl::detail::TypeToJson< T >::convert(), fl::detail::TypeToJson< fl::json >::convert(), fl::detail::TypeToJson< fl::string >::convert(), fl::detail::TypeToJson< fl::vector< fl::u8 > >::convert(), fl::detail::TypeToJson< fl::vector< T > >::convert(), cos(), cos(), cos_impl_double(), cos_impl_float(), cosf(), fl::RedBlackTree< value_type, PairCompare, Allocator >::count(), fl::list< T >::create_node(), fl::list< T >::create_node(), fl::Tile2x2_u8::draw(), fl::XYDrawComposited::draw(), fl::XYDrawGradient::draw(), fl::XYRasterU8Sparse::draw(), fl::flat_map< int, FxPtr >::emplace(), fl::flat_set< Key, Less >::emplace(), fl::RedBlackTree< value_type, PairCompare, Allocator >::emplace(), fl::flat_map< int, FxPtr >::emplace_hint(), fl::flat_set< Key, Less >::emplace_hint(), encoder_for(), fl::RedBlackTree< value_type, PairCompare, Allocator >::equal_range(), fl::RedBlackTree< value_type, PairCompare, Allocator >::equal_range(), fl::FixedVector< fl::u32, kMaxBatchSize >::erase(), fl::RedBlackTree< value_type, PairCompare, Allocator >::erase(), fl::SortedHeapVector< T, LessThan >::erase(), fl::vector< fl::i16 >::erase(), fl::AtomicFake< bool >::exchange(), exp(), exp(), exp_impl_double(), exp_impl_float(), expf(), fabs(), fabs(), fabs_impl_double(), fabs_impl_float(), fabsf(), fl::AtomicFake< bool >::fetch_add(), fl::AtomicFake< bool >::fetch_and(), fl::AtomicFake< bool >::fetch_or(), fl::AtomicFake< bool >::fetch_sub(), fl::AtomicFake< bool >::fetch_xor(), fl::array< u8, 3 >::fill(), fill(), fl::basic_string::find(), fl::basic_string::find(), find(), fl::FixedVector< fl::u32, kMaxBatchSize >::find(), fl::FixedVector< fl::u32, kMaxBatchSize >::find(), fl::list< T >::find(), fl::list< T >::find(), fl::RedBlackTree< value_type, PairCompare, Allocator >::find(), fl::RedBlackTree< value_type, PairCompare, Allocator >::find(), fl::SortedHeapVector< T, LessThan >::find(), fl::SortedHeapVector< T, LessThan >::find(), fl::span< T, dynamic_extent >::find(), fl::vector< fl::i16 >::find(), fl::vector< fl::i16 >::find(), fl::audio::detector::Pitch::findBestPeakLag(), fl::RedBlackTree< value_type, PairCompare, Allocator >::findNode(), FL_ALIGN_AS_T(), FL_DISABLE_WARNING(), FL_DISABLE_WARNING(), FL_DISABLE_WARNING(), fl::make_unsigned< T, Enable >::FL_STATIC_ASSERT(), floor(), floor(), floor_impl_double(), floor_impl_float(), floorf(), fl::format_detail::format_float(), fl::printf_detail::format_float(), fl::format_detail::format_integer(), fl::format_detail::format_string(), fl::audio::Reactive::frequencyToScale255(), ftoa(), gamma_2_8(), fl::unsorted_map_fixed< Key, Value, N >::get(), fl::WaveSimulation1D::getu8(), fl::WaveSimulation1D_Real::getu8(), fl::WaveSimulation2D::getu8(), fl::WaveSimulation2D_Real::getu8(), fl::FixedVector< fl::u32, kMaxBatchSize >::has(), fl::list< T >::has(), fl::SortedHeapVector< T, LessThan >::has(), fl::vector< fl::i16 >::has(), hd108GammaCorrect(), fl::net::http::FetchOptions::header(), fl::detail::hex(), fl::third_party::hexwave::hexwave_engine_create(), fl::net::http::HttpStreamTransport::idToString(), fl::deque< int >::insert(), fl::deque< int >::insert(), fl::deque< int >::insert(), fl::FixedVector< fl::u32, kMaxBatchSize >::insert(), fl::FixedVector< fl::u32, kMaxBatchSize >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_map< int, FxPtr >::insert(), fl::flat_set< Key, Less >::insert(), fl::flat_set< Key, Less >::insert(), fl::flat_set< Key, Less >::insert(), fl::flat_set< Key, Less >::insert(), fl::HashMapLru< Args, fl::shared_ptr< Impl > >::insert(), fl::iterator<, u8 >::insert(), fl::iterator<, u8 >::insert(), fl::list< T >::insert(), fl::list< T >::insert(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::insert(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::insert(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::insert(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::insert(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::insert(), fl::MultiMapTree< Key, T, Compare, fl::allocator_slab< char > >::insert(), fl::MultiMapTree< Key, T, Compare, fl::allocator_slab< char > >::insert(), fl::MultiMapTree< Key, T, Compare, fl::allocator_slab< char > >::insert(), fl::MultiSetTree< Key, Compare, fl::allocator_slab< char > >::insert(), fl::MultiSetTree< Key, Compare, fl::allocator_slab< char > >::insert(), fl::MultiSetTree< Key, Compare, fl::allocator_slab< char > >::insert(), fl::RedBlackTree< value_type, PairCompare, Allocator >::insert(), fl::RedBlackTree< value_type, PairCompare, Allocator >::insert(), fl::SetRedBlackTree< Key, fl::less< Key >, Allocator >::insert(), fl::SetRedBlackTree< Key, fl::less< Key >, Allocator >::insert(), fl::SortedHeapVector< T, LessThan >::insert(), fl::unordered_map_small< Key, Value, Equal >::insert(), fl::unordered_map_small< Key, Value, Equal >::insert(), fl::unsorted_map_fixed< Key, Value, N >::insert(), fl::unsorted_map_fixed< Key, Value, N >::insert(), fl::vector< fl::i16 >::insert(), fl::vector< fl::i16 >::insert(), fl::iterator<, u8 >::insert_or_assign(), fl::iterator<, u8 >::insert_or_assign(), fl::flat_map< int, FxPtr >::insert_or_update(), fl::unordered_map_small< Key, Value, Equal >::insert_or_update(), fl::RedBlackTree< value_type, PairCompare, Allocator >::insertImpl(), fl::detail::insertion_sort(), int_to_ptr(), invoke(), invoke(), invoke(), itoa(), itoa64(), jsonArrayToFloatVector(), ldexp(), ldexp(), ldexp_impl_double(), ldexp_impl_float(), fl::detail::ldexp_loop_(), ldexpf(), log(), log(), log10(), log10(), log10_impl_double(), log10_impl_float(), log10f(), log2(), log2(), log2f(), log_impl_double(), log_impl_float(), fl::detail::log_natural_(), logf(), lower_bound(), lower_bound(), fl::RedBlackTree< value_type, PairCompare, Allocator >::lower_bound(), fl::RedBlackTree< value_type, PairCompare, Allocator >::lower_bound(), fl::SortedHeapVector< T, LessThan >::lower_bound(), fl::SortedHeapVector< T, LessThan >::lower_bound(), fl::detail::lower_bound_impl(), fl::RedBlackTree< value_type, PairCompare, Allocator >::lowerBoundNode(), lpd8806Encode(), lround(), lround(), lround_impl_double(), lround_impl_float(), lroundf(), make_optional(), make_optional(), fl::task::make_resolved_promise(), fl::task::make_success(), fl::task::make_success(), fl::map_range_detail::map_range_math< T, vec2< V > >::map(), map_range(), map_range_clamped(), fl::detail::merge_inplace(), fl::anonymous_namespace{json.cpp.hpp}::JsonBuilder::on_token(), fl::anonymous_namespace{json.cpp.hpp}::JsonValidator::on_token(), fl::anonymous_namespace{json.cpp.hpp}::JsonVisitor::on_token(), fl::AtomicFake< bool >::operator&=(), fl::BoolConversionVisitor::operator()(), fl::BoolConversionVisitor::operator()(), fl::BoolConversionVisitor::operator()(), fl::BoolConversionVisitor::operator()(), fl::default_value_visitor< T >::operator()(), fl::default_value_visitor< T >::operator()(), fl::float_conversion_visitor< FloatType >::operator()(), fl::float_conversion_visitor< FloatType >::operator()(), fl::float_conversion_visitor< FloatType >::operator()(), fl::float_conversion_visitor< FloatType >::operator()(), fl::float_conversion_visitor< FloatType >::operator()(), fl::float_conversion_visitor< double >::operator()(), fl::float_conversion_visitor< double >::operator()(), fl::float_conversion_visitor< double >::operator()(), fl::float_conversion_visitor< double >::operator()(), fl::int_conversion_visitor< IntType >::operator()(), fl::int_conversion_visitor< IntType >::operator()(), fl::int_conversion_visitor< IntType >::operator()(), fl::int_conversion_visitor< IntType >::operator()(), fl::int_conversion_visitor< IntType >::operator()(), fl::int_conversion_visitor< i64 >::operator()(), fl::int_conversion_visitor< i64 >::operator()(), fl::int_conversion_visitor< i64 >::operator()(), fl::int_conversion_visitor< i64 >::operator()(), fl::StringConversionVisitor::operator()(), fl::StringConversionVisitor::operator()(), fl::StringConversionVisitor::operator()(), fl::StringConversionVisitor::operator()(), fl::StringConversionVisitor::operator()(), fl::AtomicFake< bool >::operator+=(), fl::AtomicFake< bool >::operator-=(), fl::AtomicFake< bool >::operator=(), fl::back_insert_iterator< Container >::operator=(), fl::back_insert_iterator< Container >::operator=(), fl::json_value::operator=(), fl::list< T >::operator=(), fl::MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > >< Key, T, Compare >::operator=(), fl::XYDrawComposited::operator=(), fl::XYDrawGradient::operator=(), fl::AtomicFake< bool >::operator^=(), fl::AtomicFake< bool >::operator|=(), fl::test::outputCapture(), fl::anonymous_namespace{istream.cpp.hpp}::parse_i32(), parse_lnk_with_metadata(), fl::anonymous_namespace{istream.cpp.hpp}::parse_u32(), fl::SerialPort::parseFloat(), fl::HttpRequestParser::parseHeaders(), fl::HttpResponseParser::parseHeaders(), fl::anonymous_namespace{http_parser.cpp.hpp}::parseInt(), fl::SerialPort::parseInt(), fl::third_party::plm_buffer_read(), fl::third_party::plm_video_decode_block(), fl::circular_buffer< T, N >::pop(), fl::SerialPort::print(), fl::SerialPort::print(), fl::SerialPort::print(), fl::SerialPort::println(), fl::SerialPort::println(), fl::SerialPort::println(), fl::Remote::processRpc(), fl::circular_buffer< T, N >::push(), fl::priority_queue_stable< T, Compare >::push(), fl::PriorityQueue< T, Compare, VectorT >::push(), fl::PriorityQueue< T, Compare, VectorT >::push(), fl::queue< T, Container >::push(), fl::queue< T, Container >::push(), fl::circular_buffer< T, N >::push_back(), fl::circular_buffer_core< T >::push_back(), fl::deque< int >::push_back(), fl::deque< int >::push_back(), fl::FixedVector< fl::u32, kMaxBatchSize >::push_back(), fl::FixedVector< fl::u32, kMaxBatchSize >::push_back(), fl::list< T >::push_back(), fl::list< T >::push_back(), fl::vector< fl::i16 >::push_back(), fl::vector< fl::i16 >::push_back(), fl::circular_buffer< T, N >::push_front(), fl::circular_buffer_core< T >::push_front(), fl::deque< int >::push_front(), fl::deque< int >::push_front(), fl::list< T >::push_front(), fl::list< T >::push_front(), fl::XYRasterU8Sparse::rasterize(), fl::XYRasterU8Sparse::rasterize_internal(), fl::iterator<, u8 >::rehash_internal(), fl::list< T >::remove(), remove(), fl::deque< int >::resize(), fl::list< T >::resize(), fl::vector< fl::i16 >::resize(), fl::vector_basic::resize_value_impl(), fl::net::http::HttpStreamTransport::resolveRpc(), fl::net::http::HttpStreamTransport::resolveRpcStream(), round(), round< double >(), round_impl_double(), round_impl_float(), roundf(), fl::Tile2x2_u8::scale(), fl::SerializerVisitor::serialize_value(), serializeValue(), fl::bitset_dynamic::set(), fl::ThreadLocalFake< T >::set(), fl::WaveSimulation1D_Real::set(), fl::s0x32x4::set1(), fl::s16x16x4::set1(), set_errno(), fl::net::http::Response::set_header(), fl::WaveFx::setf(), fl::WaveSimulation1D::setf(), fl::WaveSimulation2D::setf(), fl::WaveSimulation2D_Real::setf(), fl::WaveSimulation2D_Real::seti16(), fl::CLEDController::setRgbw(), sin(), sin(), sin_impl_double(), sin_impl_float(), sinf(), fl::detail::singleton_registry_set(), sqrt(), sqrt(), sqrt(), sqrt_impl_double(), sqrt_impl_float(), fl::detail::sqrt_newton_(), sqrtf(), fl::AtomicFake< bool >::store(), tan(), tan(), tan_impl_double(), tan_impl_float(), tanf(), simd_test::test_set1_f32_4(), simd_test::test_set1_u32_4(), to_hex(), fl::printf_detail::to_octal(), to_string(), to_string(), fl::flat_map< int, FxPtr >::update(), fl::flat_map< int, FxPtr >::update(), fl::unordered_map_small< Key, Value, Equal >::update(), fl::unordered_map_small< Key, Value, Equal >::update(), fl::unsorted_map_fixed< Key, Value, N >::update(), fl::unsorted_map_fixed< Key, Value, N >::update(), fl::RedBlackTree< value_type, PairCompare, Allocator >::upper_bound(), fl::RedBlackTree< value_type, PairCompare, Allocator >::upper_bound(), fl::RedBlackTree< value_type, PairCompare, Allocator >::upperBoundNode(), utoa32(), utoa64(), fl::DigitalPinImpl::write(), fl::XYRasterU8Sparse::write(), and fl::platforms::writeHex().