Files
-
dir muu Root for all public muu headers.
- file accumulator.h Contains the definition of muu::
accumulator. - file aligned_alloc.h Contains the definition of muu::
aligned_alloc(). - file all.h Convenience header for including all other muu headers.
- file apply_alignment.h Contains the definition of muu::
apply_alignment(). - file assume_aligned.h Contains the definition of muu::
assume_aligned(). - file axis_angle.h Contains the definition of muu::
axis_angle. - file bit.h Bit manipulation functions. C++20's <bit> with extra steps.
- file bit_cast.h Contains the definition of muu::
bit_cast(). - file bit_ceil.h Contains the definition of muu::
bit_ceil(). - file bit_fill.h Contains the definitions of muu::
bit_fill_left() and muu:: bit_fill_right(). - file bit_floor.h Contains the definition of muu::
bit_floor(). - file bit_pack.h Contains the definition of muu::
bit_pack(). - file blob.h Contains the definition of muu::
blob. - file bounding_box.h Contains the definition of muu::
bounding_box. - file bounding_sphere.h Contains the definition of muu::
bounding_sphere. - file build.h Contains the definition of many constants in the muu::
build namespace. - file byte_reverse.h Contains the definition of muu::
byte_reverse(). - file chars.h Functions to simplify working with characters (code units).
- file compressed_pair.h Contains the definition of muu::
compressed_pair. - file core.h Helper header for including most of the core useful bits in the library.
- file countl.h Contains the definitions of muu::
countl_zero() and muu:: countl_one(). - file countr.h Contains the definitions of muu::
countr_zero() and muu:: countr_one(). - file emplacement_array.h Contains the definition of muu::
emplacement_array. - file euler_angles.h Contains the definition of muu::
euler_angles. - file fixed_string.h Contains the definition of muu::
fixed_string. - file for_sequence.h Contains the definitions of muu::
for_sequence() and muu:: for_product(). - file function_view.h Contains the definition of muu::
function_view. - file fwd.h The bare-minimum include for forward declarations of muu functions and types.
- file half.h Contains the definition of muu::
half. - file hashing.h Contains the definitions of functions and types related to the generation of hashes.
- file integer_aliases.h Shorthands for fixed width integer types.
- file integer_literals.h Contains the definitions of a number of literal operators for integers.
- file integral_range.h Contains the definition of muu::
integral_range. - file is_constant_evaluated.h Contains the definitions of muu::
is_constant_evaluated(), MUU_ IF_ CONSTEVAL and MUU_ IF_ RUNTIME. - file iterators.h Utilities for working with iterators.
- file launder.h Contains the definition of muu::
launder(). - file line_segment.h Contains the definition of muu::
line_segment. - file math.h Math functions, mostly constexpr-friendly alternatives to functions from
<cmath>
. - file matrix.h Contains the definition of muu::
matrix. - file meta.h Type traits and metafunctions.
- file oriented_bounding_box.h Contains the definition of muu::
oriented_bounding_box. - file packed_unit_vector.h Contains the definition of muu::
packed_unit_vector. - file pause.h Contains the definition of MUU_
PAUSE. - file plane.h Contains the definition of muu::
plane. - file pointer_cast.h Contains the definition of muu::
pointer_cast(). - file popcount.h Contains the definitions of muu::
popcount() and muu:: has_single_bit(). - file preprocessor.h Compiler feature detection, attributes, string-makers, etc.
- file quaternion.h Contains the definition of muu::
quaternion. - file ray.h Contains the definition of muu::
ray. - file sat_tester.h Contains the definition of muu::
sat_tester. - file scope_guard.h Contains the definition of muu::
scope_guard. - file size_t_literals.h Contains the definitions of a number of literal operators for std::
size_t. - file source_location.h Contains the definition of muu::
source_location. - file span.h Contains the definition of muu::
span. - file spin_mutex.h Contains the definition of muu::
spin_mutex. - file static_array.h Contains the definition of muu::
static_array. - file string_param.h Contains the definition of muu::
string_param. - file strings.h Functions to simplify working with strings.
- file strong_typedef.h Contains the definition of muu::
strong_typedef. - file tagged_ptr.h Contains the definition of muu::
tagged_ptr. - file thread_name.h Contains the definition of muu::
set_thread_name(). - file thread_pool.h Contains the definition of muu::
thread_pool. - file triangle.h Contains the definition of muu::
triangle. - file type_list.h Contains the definition of muu::
type_list. - file type_name.h Contains the definition of muu::
type_name. - file utf16_decoder.h Contains the definition of muu::
utf16_decoder. - file utf8_decoder.h Contains the definition of muu::
utf8_decoder. - file utf_decode.h Contains the definition of #muu::utf_decode.
- file uuid.h Contains the definition of muu::
uuid. - file vector.h Contains the definition of muu::
vector.
- file accumulator.h Contains the definition of muu::