summaryrefslogtreecommitdiffstats
path: root/src/common/bit_field.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-05-28externals: Update to fmt 10 and add format_as formatter for BitFieldMorph1-0/+5
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph1-4/+11
2022-10-06General: Fix compilation for GCCLiam White1-8/+5
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow1-5/+8
2022-07-10common: fix bitfield aliasing on GCC/ClangLiam1-0/+9
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda1-29/+3
2022-03-19common: Reduce unused includesameerj1-1/+0
2020-08-15common: Make use of [[nodiscard]] where applicableLioncash1-13/+6
2020-08-13General: Tidy up clang-format warnings part 2Lioncash1-1/+1
2020-08-09General: Tidy up clang-format warningsLioncash1-1/+1
2020-04-24Fix -Werror=conversion error.Markus Wick1-1/+1
2019-11-16Revert "common/bit_field: Silence sign-conversion warnings"Rodrigo Locatti1-3/+2
2019-11-15common/bit_field: Silence sign-conversion warningsLioncash1-2/+3
2019-11-04common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-0/+7
2019-11-03common/bit_field: Remove FORCE_INLINE calls Tobias1-2/+2
2019-03-21common/bit_util: Fix bad merge duplicating the copy constructorLioncash1-2/+0
2019-03-07common/bit_field: Make BitField trivially copyableLioncash1-9/+7
2019-02-13Make bitfield assignment operator publicfearlessTobi1-6/+2
2019-02-06common/bitfield: make it endianness-awareWeiyi Wang1-3/+9
2018-11-16Common/Bitfield: store value as unsigned typeWeiyi Wang1-9/+10
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-2/+2
2018-08-21bit_field: Convert ToBool() into explicit operator boolLioncash1-2/+1
2018-04-18bit_field: Remove is_pod check, add is_trivially_copyable_v.bunnei1-6/+1
2018-04-14bit_field: Make all methods constexpr.bunnei1-5/+5
2017-05-25Common: Clean up meta-template logic in BitFieldYuri Kunde Schlesner1-3/+3
2017-05-25Make BitField and ResultCode constexpr-initializableYuri Kunde Schlesner1-23/+42
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-16/+10
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-1/+1
2016-02-21AudioCore: Skeleton ImplementationMerryMage1-1/+1
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage1-24/+20
2015-10-01bit_field: Re-enable code on MSVCLioncash1-11/+0
2015-08-12Stop defining GCC always_inline attributes as __forceinlinearchshift1-6/+6
2015-07-10Common: Remove redundant masking in BitFieldYuri Kunde Schlesner1-1/+1
2015-07-10Common: Fix mask generation in BitFieldYuri Kunde Schlesner1-1/+1
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot1-0/+1
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-1/+1
2014-12-21More warning cleanupsChin1-0/+6
2014-12-21License changepurpasmart961-1/+1
2014-12-20BitField: Add an explicit Assign method.Tony Wasserka1-1/+5
2014-10-25bit_field: Fix a typo in the sample usage.Lioncash1-1/+1
2014-07-16BitField: Cast enum values to proper integer type.Tony Wasserka1-1/+1
2014-07-16BitField: Add a static_assert.Tony Wasserka1-0/+1
2014-07-16BitField: Delete copy assignment to prevent obscure bugs.Tony Wasserka1-0/+16
2014-07-16BitField: Add an explicit evaluation method.Tony Wasserka1-0/+5
2014-05-08removed incorrect dolphin copyright linebunnei1-1/+0
2014-05-08fixed include of common in bit_field.hbunnei1-1/+1
2014-05-08added BitField to commonbunnei1-0/+173