summaryrefslogtreecommitdiffstats
path: root/src/common/bit_field.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-4/+11
* common: fix bitfield aliasing on GCC/ClangLiam2022-07-101-0/+9
* chore: add missing SPDX tagsAndrea Pappacoda2022-04-281-29/+3
* common: Reduce unused includesameerj2022-03-191-1/+0
* common: Make use of [[nodiscard]] where applicableLioncash2020-08-151-13/+6
* General: Tidy up clang-format warnings part 2Lioncash2020-08-131-1/+1
* General: Tidy up clang-format warningsLioncash2020-08-091-1/+1
* Fix -Werror=conversion error.Markus Wick2020-04-241-1/+1
* Revert "common/bit_field: Silence sign-conversion warnings"Rodrigo Locatti2019-11-161-3/+2
* common/bit_field: Silence sign-conversion warningsLioncash2019-11-151-2/+3
* common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-041-0/+7
* common/bit_field: Remove FORCE_INLINE calls Tobias2019-11-031-2/+2
* common/bit_util: Fix bad merge duplicating the copy constructorLioncash2019-03-211-2/+0
* Merge pull request #2090 from FearlessTobi/port-4599bunnei2019-03-211-3/+11
|\
| * Make bitfield assignment operator publicfearlessTobi2019-02-131-6/+2
| * common/bitfield: make it endianness-awareWeiyi Wang2019-02-061-3/+9
* | common/bit_field: Make BitField trivially copyableLioncash2019-03-071-9/+7
|/
* Common/Bitfield: store value as unsigned typeWeiyi Wang2018-11-161-9/+10
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-2/+2
* bit_field: Convert ToBool() into explicit operator boolLioncash2018-08-211-2/+1
* bit_field: Remove is_pod check, add is_trivially_copyable_v.bunnei2018-04-181-6/+1
* bit_field: Make all methods constexpr.bunnei2018-04-141-5/+5
* Common: Clean up meta-template logic in BitFieldYuri Kunde Schlesner2017-05-251-3/+3
* Make BitField and ResultCode constexpr-initializableYuri Kunde Schlesner2017-05-251-23/+42
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-1/+0
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-16/+10
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-1/+1
* AudioCore: Skeleton ImplementationMerryMage2016-02-211-1/+1
* BitField: Make trivially copyable and remove assignment operatorMerryMage2016-02-121-24/+20
* bit_field: Re-enable code on MSVCLioncash2015-10-011-11/+0
* Stop defining GCC always_inline attributes as __forceinlinearchshift2015-08-121-6/+6
* Merge pull request #914 from yuriks/bitfield-maskYuri Kunde Schlesner2015-07-121-2/+2
|\
| * Common: Remove redundant masking in BitFieldYuri Kunde Schlesner2015-07-101-1/+1
| * Common: Fix mask generation in BitFieldYuri Kunde Schlesner2015-07-101-1/+1
* | Common: Cleanup key_map includes.Emmanuel Gil Peyrot2015-06-281-0/+1
|/
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+1
* Merge pull request #322 from chinhodado/masterbunnei2014-12-221-0/+6
|\
| * More warning cleanupsChin2014-12-211-0/+6
* | Merge pull request #291 from purpasmart96/licensebunnei2014-12-211-1/+1
|\ \ | |/ |/|
| * License changepurpasmart962014-12-211-1/+1
* | BitField: Add an explicit Assign method.Tony Wasserka2014-12-201-1/+5
|/
* bit_field: Fix a typo in the sample usage.Lioncash2014-10-251-1/+1
* BitField: Cast enum values to proper integer type.Tony Wasserka2014-07-161-1/+1
* BitField: Add a static_assert.Tony Wasserka2014-07-161-0/+1
* BitField: Delete copy assignment to prevent obscure bugs.Tony Wasserka2014-07-161-0/+16
* BitField: Add an explicit evaluation method.Tony Wasserka2014-07-161-0/+5
* removed incorrect dolphin copyright linebunnei2014-05-081-1/+0
* fixed include of common in bit_field.hbunnei2014-05-081-1/+1
* added BitField to commonbunnei2014-05-081-0/+173