Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 387 | template <typename T> struct is_integral<const T> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:387:30: error: redefinition of 'struct fl::is_integral<volatile T>'
- 387 | template <typename T> struct is_integral<volatile T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:391:30: note: previous definition of 'struct fl::is_integral<volatile T>'
- 391 | template <typename T> struct is_integral<volatile T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:391:30: error: redefinition of 'struct fl::is_integral<T&>'
- 391 | template <typename T> struct is_integral<T &> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:395:30: note: previous definition of 'struct fl::is_integral<T&>'
- 395 | template <typename T> struct is_integral<T &> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:398:30: error: redefinition of 'struct fl::is_floating_point<T>'
- 398 | template <typename T> struct is_floating_point {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:402:30: note: previous definition of 'struct fl::is_floating_point<T>'
- 402 | template <typename T> struct is_floating_point {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:401:20: error: redefinition of 'struct fl::is_floating_point<float>'
- 401 | template <> struct is_floating_point<float> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:405:20: note: previous definition of 'struct fl::is_floating_point<float>'
- 405 | template <> struct is_floating_point<float> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:404:20: error: redefinition of 'struct fl::is_floating_point<double>'
- 404 | template <> struct is_floating_point<double> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:408:20: note: previous definition of 'struct fl::is_floating_point<double>'
- 408 | template <> struct is_floating_point<double> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:407:20: error: redefinition of 'struct fl::is_floating_point<long double>'
- 407 | template <> struct is_floating_point<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:411:20: note: previous definition of 'struct fl::is_floating_point<long double>'
- 411 | template <> struct is_floating_point<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:411:30: error: redefinition of 'struct fl::is_floating_point<const T>'
- 411 | template <typename T> struct is_floating_point<const T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:415:30: note: previous definition of 'struct fl::is_floating_point<const T>'
- 415 | template <typename T> struct is_floating_point<const T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:415:30: error: redefinition of 'struct fl::is_floating_point<volatile T>'
- 415 | template <typename T> struct is_floating_point<volatile T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:419:30: note: previous definition of 'struct fl::is_floating_point<volatile T>'
- 419 | template <typename T> struct is_floating_point<volatile T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:419:30: error: redefinition of 'struct fl::is_floating_point<T&>'
- 419 | template <typename T> struct is_floating_point<T &> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:423:30: note: previous definition of 'struct fl::is_floating_point<T&>'
- 423 | template <typename T> struct is_floating_point<T &> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:426:30: error: redefinition of 'struct fl::is_signed<T>'
- 426 | template <typename T> struct is_signed {
- | ^~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:430:30: note: previous definition of 'struct fl::is_signed<T>'
- 430 | template <typename T> struct is_signed {
- | ^~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:429:20: error: redefinition of 'struct fl::is_signed<signed char>'
- 429 | template <> struct is_signed<signed char> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:433:20: note: previous definition of 'struct fl::is_signed<signed char>'
- 433 | template <> struct is_signed<signed char> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:432:20: error: redefinition of 'struct fl::is_signed<short int>'
- 432 | template <> struct is_signed<short> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:436:20: note: previous definition of 'struct fl::is_signed<short int>'
- 436 | template <> struct is_signed<short> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:435:20: error: redefinition of 'struct fl::is_signed<int>'
- 435 | template <> struct is_signed<int> {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:439:20: note: previous definition of 'struct fl::is_signed<int>'
- 439 | template <> struct is_signed<int> {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:438:20: error: redefinition of 'struct fl::is_signed<long int>'
- 438 | template <> struct is_signed<long> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:442:20: note: previous definition of 'struct fl::is_signed<long int>'
- 442 | template <> struct is_signed<long> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:441:20: error: redefinition of 'struct fl::is_signed<long long int>'
- 441 | template <> struct is_signed<long long> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:445:20: note: previous definition of 'struct fl::is_signed<long long int>'
- 445 | template <> struct is_signed<long long> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:444:20: error: redefinition of 'struct fl::is_signed<float>'
- 444 | template <> struct is_signed<float> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:448:20: note: previous definition of 'struct fl::is_signed<float>'
- 448 | template <> struct is_signed<float> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:447:20: error: redefinition of 'struct fl::is_signed<double>'
- 447 | template <> struct is_signed<double> {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:451:20: note: previous definition of 'struct fl::is_signed<double>'
- 451 | template <> struct is_signed<double> {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:450:20: error: redefinition of 'struct fl::is_signed<long double>'
- 450 | template <> struct is_signed<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:454:20: note: previous definition of 'struct fl::is_signed<long double>'
- 454 | template <> struct is_signed<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:459:30: error: redefinition of 'struct fl::type_rank<T>'
- 459 | template <typename T> struct type_rank {
- | ^~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:463:30: note: previous definition of 'struct fl::type_rank<T>'
- 463 | template <typename T> struct type_rank {
- | ^~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:462:20: error: redefinition of 'struct fl::type_rank<bool>'
- 462 | template <> struct type_rank<bool> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:466:20: note: previous definition of 'struct fl::type_rank<bool>'
- 466 | template <> struct type_rank<bool> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:465:20: error: redefinition of 'struct fl::type_rank<signed char>'
- 465 | template <> struct type_rank<signed char> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:469:20: note: previous definition of 'struct fl::type_rank<signed char>'
- 469 | template <> struct type_rank<signed char> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:468:20: error: redefinition of 'struct fl::type_rank<unsigned char>'
- 468 | template <> struct type_rank<unsigned char> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:472:20: note: previous definition of 'struct fl::type_rank<unsigned char>'
- 472 | template <> struct type_rank<unsigned char> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:471:20: error: redefinition of 'struct fl::type_rank<char>'
- 471 | template <> struct type_rank<char> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:475:20: note: previous definition of 'struct fl::type_rank<char>'
- 475 | template <> struct type_rank<char> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:474:20: error: redefinition of 'struct fl::type_rank<short int>'
- 474 | template <> struct type_rank<short> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:478:20: note: previous definition of 'struct fl::type_rank<short int>'
- 478 | template <> struct type_rank<short> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:477:20: error: redefinition of 'struct fl::type_rank<short unsigned int>'
- 477 | template <> struct type_rank<unsigned short> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:481:20: note: previous definition of 'struct fl::type_rank<short unsigned int>'
- 481 | template <> struct type_rank<unsigned short> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:480:20: error: redefinition of 'struct fl::type_rank<int>'
- 480 | template <> struct type_rank<int> {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:484:20: note: previous definition of 'struct fl::type_rank<int>'
- 484 | template <> struct type_rank<int> {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:483:20: error: redefinition of 'struct fl::type_rank<unsigned int>'
- 483 | template <> struct type_rank<unsigned int> {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:487:20: note: previous definition of 'struct fl::type_rank<unsigned int>'
- 487 | template <> struct type_rank<unsigned int> {
- | ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:486:20: error: redefinition of 'struct fl::type_rank<long int>'
- 486 | template <> struct type_rank<long> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:490:20: note: previous definition of 'struct fl::type_rank<long int>'
- 490 | template <> struct type_rank<long> {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:489:20: error: redefinition of 'struct fl::type_rank<long unsigned int>'
- 489 | template <> struct type_rank<unsigned long> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:493:20: note: previous definition of 'struct fl::type_rank<long unsigned int>'
- 493 | template <> struct type_rank<unsigned long> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:492:20: error: redefinition of 'struct fl::type_rank<long long int>'
- 492 | template <> struct type_rank<long long> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:496:20: note: previous definition of 'struct fl::type_rank<long long int>'
- 496 | template <> struct type_rank<long long> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:495:20: error: redefinition of 'struct fl::type_rank<long long unsigned int>'
- 495 | template <> struct type_rank<unsigned long long> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:499:20: note: previous definition of 'struct fl::type_rank<long long unsigned int>'
- 499 | template <> struct type_rank<unsigned long long> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:498:20: error: redefinition of 'struct fl::type_rank<float>'
- 498 | template <> struct type_rank<float> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:502:20: note: previous definition of 'struct fl::type_rank<float>'
- 502 | template <> struct type_rank<float> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:501:20: error: redefinition of 'struct fl::type_rank<double>'
- 501 | template <> struct type_rank<double> {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:505:20: note: previous definition of 'struct fl::type_rank<double>'
- 505 | template <> struct type_rank<double> {
- | ^~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:504:20: error: redefinition of 'struct fl::type_rank<long double>'
- 504 | template <> struct type_rank<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:508:20: note: previous definition of 'struct fl::type_rank<long double>'
- 508 | template <> struct type_rank<long double> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:516:8: error: redefinition of 'struct fl::choose_by_size<T, U>'
- 516 | struct choose_by_size {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:520:8: note: previous definition of 'struct fl::choose_by_size<T, U>'
- 520 | struct choose_by_size {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:528:8: error: redefinition of 'struct fl::choose_by_rank<T, U>'
- 528 | struct choose_by_rank {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:532:8: note: previous definition of 'struct fl::choose_by_rank<T, U>'
- 532 | struct choose_by_rank {
- | ^~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:540:8: error: redefinition of 'struct fl::choose_by_signedness<T, U>'
- 540 | struct choose_by_signedness {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:544:8: note: previous definition of 'struct fl::choose_by_signedness<T, U>'
- 544 | struct choose_by_signedness {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:556:8: error: redefinition of 'struct fl::integer_promotion_impl<T, U>'
- 556 | struct integer_promotion_impl {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:560:8: note: previous definition of 'struct fl::integer_promotion_impl<T, U>'
- 560 | struct integer_promotion_impl {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:578:59: error: redefinition of default argument for 'class<template-parameter-1-3>'
- 578 | template <typename T, typename U, typename = void> struct common_type_impl {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:582:35: note: original definition appeared here
- 582 | template <typename T, typename U, typename = void> struct common_type_impl {
- | ^~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:583:30: error: redefinition of 'struct fl::common_type_impl<T, T>'
- 583 | template <typename T> struct common_type_impl<T, T> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:587:30: note: previous definition of 'struct fl::common_type_impl<T, T>'
- 587 | template <typename T> struct common_type_impl<T, T> {
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:589:8: error: redefinition of 'struct fl::common_type_impl<T, float, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, float>::value))>::type>'
- 589 | struct common_type_impl<T, float, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, float>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:593:8: note: previous definition of 'struct fl::common_type_impl<T, float, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, float>::value))>::type>'
- 593 | struct common_type_impl<T, float, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, float>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:594:8: error: redefinition of 'struct fl::common_type_impl<T, double, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, double>::value))>::type>'
- 594 | struct common_type_impl<T, double, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, double>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:598:8: note: previous definition of 'struct fl::common_type_impl<T, double, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, double>::value))>::type>'
- 598 | struct common_type_impl<T, double, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, double>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:600:8: error: redefinition of 'struct fl::common_type_impl<float, T, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, float>::value))>::type>'
- 600 | struct common_type_impl<float, T, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, float>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:604:8: note: previous definition of 'struct fl::common_type_impl<float, T, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, float>::value))>::type>'
- 604 | struct common_type_impl<float, T, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, float>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:605:8: error: redefinition of 'struct fl::common_type_impl<double, T, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, double>::value))>::type>'
- 605 | struct common_type_impl<double, T, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, double>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:609:8: note: previous definition of 'struct fl::common_type_impl<double, T, typename fl::enable_if<((fl::is_integral<T>::value || fl::is_floating_point<T>::value) && (! fl::is_same<T, double>::value))>::type>'
- 609 | struct common_type_impl<double, T, typename enable_if<(is_integral<T>::value || is_floating_point<T>::value) && !is_same<T, double>::value>::type> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:612:8: error: redefinition of 'struct fl::common_type_impl<signed char, unsigned char, void>'
- 612 | struct common_type_impl<i8, u8, void> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:616:8: note: previous definition of 'struct fl::common_type_impl<signed char, unsigned char, void>'
- 616 | struct common_type_impl<i8, u8, void> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:618:8: error: redefinition of 'struct fl::common_type_impl<unsigned char, signed char, void>'
- 618 | struct common_type_impl<u8, i8, void> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:622:8: note: previous definition of 'struct fl::common_type_impl<unsigned char, signed char, void>'
- 622 | struct common_type_impl<u8, i8, void> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:625:8: error: redefinition of 'struct fl::common_type_impl<T, U, typename fl::enable_if<(((fl::is_integral<T>::value && fl::is_integral<U>::value) && (! fl::is_same<T, U>::value)) && (!((fl::is_same<T, signed char>::value && fl::is_same<U, unsigned char>::value) || (fl::is_same<T, unsigned char>::value && fl::is_same<U, signed char>::value))))>::type>'
- 625 | struct common_type_impl<T, U, typename enable_if<
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 626 | is_integral<T>::value && is_integral<U>::value &&
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 627 | !is_same<T, U>::value &&
- | ~~~~~~~~~~~~~~~~~~~~~~~~
- 628 | !((is_same<T, i8>::value && is_same<U, u8>::value) ||
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 629 | (is_same<T, u8>::value && is_same<U, i8>::value))
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 630 | >::type> {
- | ~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:629:8: note: previous definition of 'struct fl::common_type_impl<T, U, typename fl::enable_if<(((fl::is_integral<T>::value && fl::is_integral<U>::value) && (! fl::is_same<T, U>::value)) && (!((fl::is_same<T, signed char>::value && fl::is_same<U, unsigned char>::value) || (fl::is_same<T, unsigned char>::value && fl::is_same<U, signed char>::value))))>::type>'
- 629 | struct common_type_impl<T, U, typename enable_if<
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 630 | is_integral<T>::value && is_integral<U>::value &&
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 631 | !is_same<T, U>::value &&
- | ~~~~~~~~~~~~~~~~~~~~~~~~
- 632 | !((is_same<T, i8>::value && is_same<U, u8>::value) ||
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 633 | (is_same<T, u8>::value && is_same<U, i8>::value))
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 634 | >::type> {
- | ~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:635:20: error: redefinition of 'struct fl::common_type_impl<float, double>'
- 635 | template <> struct common_type_impl<float, double> { using type = double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:639:20: note: previous definition of 'struct fl::common_type_impl<float, double>'
- 639 | template <> struct common_type_impl<float, double> { using type = double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:636:20: error: redefinition of 'struct fl::common_type_impl<double, float>'
- 636 | template <> struct common_type_impl<double, float> { using type = double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:640:20: note: previous definition of 'struct fl::common_type_impl<double, float>'
- 640 | template <> struct common_type_impl<double, float> { using type = double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:637:20: error: redefinition of 'struct fl::common_type_impl<float, long double>'
- 637 | template <> struct common_type_impl<float, long double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:641:20: note: previous definition of 'struct fl::common_type_impl<float, long double>'
- 641 | template <> struct common_type_impl<float, long double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:638:20: error: redefinition of 'struct fl::common_type_impl<long double, float>'
- 638 | template <> struct common_type_impl<long double, float> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:642:20: note: previous definition of 'struct fl::common_type_impl<long double, float>'
- 642 | template <> struct common_type_impl<long double, float> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:639:20: error: redefinition of 'struct fl::common_type_impl<double, long double>'
- 639 | template <> struct common_type_impl<double, long double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:643:20: note: previous definition of 'struct fl::common_type_impl<double, long double>'
- 643 | template <> struct common_type_impl<double, long double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:640:20: error: redefinition of 'struct fl::common_type_impl<long double, double>'
- 640 | template <> struct common_type_impl<long double, double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:644:20: note: previous definition of 'struct fl::common_type_impl<long double, double>'
- 644 | template <> struct common_type_impl<long double, double> { using type = long double; };
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:642:42: error: redefinition of 'struct fl::common_type<T, U>'
- 642 | template <typename T, typename U> struct common_type {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:646:42: note: previous definition of 'struct fl::common_type<T, U>'
- 646 | template <typename T, typename U> struct common_type {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:668:30: error: redefinition of 'struct fl::has_member_swap<T>'
- 668 | template <typename T> struct has_member_swap {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:672:30: note: previous definition of 'struct fl::has_member_swap<T>'
- 672 | template <typename T> struct has_member_swap {
- | ^~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:689:64: error: redefinition of default argument for 'bool <anonymous>'
- 689 | template <typename T, bool = has_member_swap<T>::value> struct swap_impl;
- | ^~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:693:50: note: original definition appeared here
- 693 | template <typename T, bool = has_member_swap<T>::value> struct swap_impl;
- | ^~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:692:30: error: redefinition of 'struct fl::swap_impl<T, false>'
- 692 | template <typename T> struct swap_impl<T, false> {
- | ^~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:696:30: note: previous definition of 'struct fl::swap_impl<T, false>'
- 696 | template <typename T> struct swap_impl<T, false> {
- | ^~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:701:30: error: redefinition of 'struct fl::swap_impl<T, true>'
- 701 | template <typename T> struct swap_impl<T, true> {
- | ^~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:705:30: note: previous definition of 'struct fl::swap_impl<T, true>'
- 705 | template <typename T> struct swap_impl<T, true> {
- | ^~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:706:28: error: redefinition of 'template<class T> void fl::swap(T&, T&)'
- 706 | template <typename T> void swap(T &a, T &b) {
- | ^~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:710:28: note: 'template<class T> void fl::swap(T&, T&)' previously declared here
- 710 | template <typename T> void swap(T &a, T &b) {
- | ^~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:712:28: error: redefinition of 'template<class T> void fl::swap_by_copy(T&, T&)'
- 712 | template <typename T> void swap_by_copy(T &a, T &b) {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:716:28: note: 'template<class T> void fl::swap_by_copy(T&, T&)' previously declared here
- 716 | template <typename T> void swap_by_copy(T &a, T &b) {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:722:30: error: redefinition of 'struct fl::contains_type<T>'
- 722 | template <typename T> struct contains_type<T> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:726:30: note: previous definition of 'struct fl::contains_type<T>'
- 726 | template <typename T> struct contains_type<T> {
- | ^~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:727:8: error: redefinition of 'struct fl::contains_type<T, U, Rest ...>'
- 727 | struct contains_type<T, U, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:731:8: note: previous definition of 'struct fl::contains_type<T, U, Rest ...>'
- 731 | struct contains_type<T, U, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:735:20: error: redefinition of 'struct fl::max_size<>'
- 735 | template <> struct max_size<> {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:739:20: note: previous definition of 'struct fl::max_size<>'
- 739 | template <> struct max_size<> {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:739:48: error: redefinition of 'struct fl::max_size<T, Rest ...>'
- 739 | template <typename T, typename... Rest> struct max_size<T, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:743:48: note: previous definition of 'struct fl::max_size<T, Rest ...>'
- 743 | template <typename T, typename... Rest> struct max_size<T, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:748:20: error: redefinition of 'struct fl::max_align<>'
- 748 | template <> struct max_align<> {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:754:20: note: previous definition of 'struct fl::max_align<>'
- 754 | template <> struct max_align<> {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:752:48: error: redefinition of 'struct fl::max_align<T, Rest ...>'
- 752 | template <typename T, typename... Rest> struct max_align<T, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:758:48: note: previous definition of 'struct fl::max_align<T, Rest ...>'
- 758 | template <typename T, typename... Rest> struct max_align<T, Rest...> {
- | ^~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:4,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/type_traits.h:760:8: error: redefinition of 'struct fl::alignment_of<T>'
- 760 | struct alignment_of {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/math_macros.h:4,
- from d:\Arduino\libraries\FastLED\src/fl/bitset_dynamic.h:6,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/ftl/type_traits.h:768:8: note: previous definition of 'struct fl::alignment_of<T>'
- 768 | struct alignment_of {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:18:8: error: redefinition of 'struct fl::is_bitcast_compatible<T>'
- 18 | struct is_bitcast_compatible {
- | ^~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:18:8: note: previous definition of 'struct fl::is_bitcast_compatible<T>'
- 18 | struct is_bitcast_compatible {
- | ^~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:26:8: error: redefinition of 'struct fl::is_bitcast_compatible<const T>'
- 26 | struct is_bitcast_compatible<const T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:26:8: note: previous definition of 'struct fl::is_bitcast_compatible<const T>'
- 26 | struct is_bitcast_compatible<const T> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:32:8: error: redefinition of 'struct fl::is_bitcast_compatible<T*>'
- 32 | struct is_bitcast_compatible<T*> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:32:8: note: previous definition of 'struct fl::is_bitcast_compatible<T*>'
- 32 | struct is_bitcast_compatible<T*> {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:39:4: error: redefinition of 'template<class To, class From> To fl::bit_cast(const From&)'
- 39 | To bit_cast(const From& from) noexcept {
- | ^~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:39:4: note: 'template<class To, class From> To fl::bit_cast(const From&)' previously declared here
- 39 | To bit_cast(const From& from) noexcept {
- | ^~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:54:5: error: redefinition of 'template<class To> To* fl::bit_cast_ptr(void*)'
- 54 | To* bit_cast_ptr(void* storage) noexcept {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:54:5: note: 'template<class To> To* fl::bit_cast_ptr(void*)' previously declared here
- 54 | To* bit_cast_ptr(void* storage) noexcept {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:59:11: error: redefinition of 'template<class To> const To* fl::bit_cast_ptr(const void*)'
- 59 | const To* bit_cast_ptr(const void* storage) noexcept {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:59:11: note: 'template<class To> const To* fl::bit_cast_ptr(const void*)' previously declared here
- 59 | const To* bit_cast_ptr(const void* storage) noexcept {
- | ^~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:65:6: error: redefinition of 'template<class T> fl::uptr fl::ptr_to_int(T*)'
- 65 | uptr ptr_to_int(T* ptr) noexcept {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:65:6: note: 'template<class T> fl::uptr fl::ptr_to_int(T*)' previously declared here
- 65 | uptr ptr_to_int(T* ptr) noexcept {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/shared_ptr.h:7,
- from d:\Arduino\libraries\FastLED\src/fl/ptr.h:8,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:22,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bit_cast.h:70:4: error: redefinition of 'template<class T> T* fl::int_to_ptr(fl::uptr)'
- 70 | T* int_to_ptr(uptr value) noexcept {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/variant.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bit_cast.h:70:4: note: 'template<class T> T* fl::int_to_ptr(fl::uptr)' previously declared here
- 70 | T* int_to_ptr(uptr value) noexcept {
- | ^~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/ftl/optional.h:5,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:23,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/variant.h:12:49: error: redefinition of 'class fl::Variant<Types>'
- 12 | class FL_ALIGN_AS_T(max_align<Types...>::value) Variant {
- | ^~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/bitset.h:5,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/variant.h:11:43: note: previous definition of 'class fl::Variant<Types>'
- 11 | class alignas(max_align<Types...>::value) Variant {
- | ^~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/allocator.h:10,
- from d:\Arduino\libraries\FastLED\src/ftl/vector.h:11,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:25,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bitset.h:35:15: error: redefinition of 'template<class IntType> fl::u8 fl::popcount(IntType)'
- 35 | inline fl::u8 popcount(IntType value) {
- | ^~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bitset.h:35:15: note: 'template<class IntType> fl::u8 fl::popcount(IntType)' previously declared here
- 35 | inline fl::u8 popcount(IntType value) {
- | ^~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/allocator.h:10,
- from d:\Arduino\libraries\FastLED\src/ftl/vector.h:11,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:25,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bitset.h:40:15: error: redefinition of 'template<class IntType> fl::u8 fl::countr_zero(IntType)'
- 40 | inline fl::u8 countr_zero(IntType value) {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bitset.h:40:15: note: 'template<class IntType> fl::u8 fl::countr_zero(IntType)' previously declared here
- 40 | inline fl::u8 countr_zero(IntType value) {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/allocator.h:10,
- from d:\Arduino\libraries\FastLED\src/ftl/vector.h:11,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:25,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bitset.h:45:28: error: redefinition of 'class fl::BitsetFixed<N>'
- 45 | template <fl::u32 N> class BitsetFixed {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bitset.h:45:28: note: previous definition of 'class fl::BitsetFixed<N>'
- 45 | template <fl::u32 N> class BitsetFixed {
- | ^~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src/fl/allocator.h:10,
- from d:\Arduino\libraries\FastLED\src/ftl/vector.h:11,
- from d:\Arduino\libraries\FastLED\src/fl/str.h:25,
- from d:\Arduino\libraries\FastLED\src/fl/string.h:3,
- from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:3:
- d:\Arduino\libraries\FastLED\src/ftl/bitset.h:334:7: error: redefinition of default argument for 'long unsigned int N'
- 334 | class BitsetInlined {
- | ^~~~~~~~~~~~~
- In file included from d:\Arduino\libraries\FastLED\src\fl\bitset.cpp:1:
- d:\Arduino\libraries\FastLED\src/fl/bitset.h:21:19: note: original definition appeared here
- 21 | template <fl::u32 N> class BitsetInlined;
- | ^
- exit status 1
- Compilation error: exit status 1
Advertisement
Add Comment
Please, Sign In to add comment