muudirectory
Root for all public muu headers.
Files
- 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.