cxxomfort
rel.20211024
Simple backports for C++ - https://ryan.gulix.cl/fossil.cgi/cxxomfort/
|
Files | |
file | 03-functional_bit.hpp |
Adds the missing and_bit , or_bit , xor_bit in some versions of early C++. | |
file | 07-fn.hpp |
Barebones implementation of ptr_fun, mem_fun, mem_fun_ptr and mem_fnThis is an implementation of the function wrappers in C++07/TR1 not directly used by cxxomfort but made available for TR1 compatibility layers. | |
file | 07-hash.hpp |
Barebones implementation of std::hash . | |
file | 07-lcg.hpp |
Barebones implementation of std::linear_congruential_engine . | |
file | 07-random_renames.hpp |
Provides C++11-compliant renames of some utilities in C++03 TR1's "random" that changed names. | |
file | 07-ranlux.hpp |
Implementation of substract_carry_engine and ranlux. | |
file | 07-type_traits.hpp |
file | 07-uniform_arithmetic.hpp |
This is an implementation not directly used by cxxomfort but made available for TR1 compatibility layers. | |
file | 11-aligned_storage.hpp |
Implementation of std::aligned_storage for C++03. | |
file | 11-basic_string_charn.hpp |
Implementation of basic_string for char16_t, char32_t in C++03. | |
file | 11-common_type.hpp |
file | 11-decay.hpp |
Implementation of std::decay. | |
file | 11-is_tn_xble.hpp |
Family of "is_trivially_", "is_nothrow_" traits. | |
file | 11-minmax.hpp |
file | 11-move_traits.hpp |
file | 11-permutations.hpp |
file | 11-to_string.hpp |
Implementation for std::to_string and allies. | |
file | 11-to_string.pre97.hpp |
Implementation for std::to_string and allies. | |
file | 11-type_traits.hpp |
Implements some of the type_traits added in C++11 that are not part of the TR1 specification. | |
file | 11-typeindex.hpp |
file | 11-underlying_type.hpp |
file | 14-algorithm-equal.hpp |
Implementation of C++14's overloads for equal() , mismatch() . | |
file | 14-functional-transparent.hpp |
Implementation of C++14's transparent functors.This header is part of cxxomfort and is included automagically when #including <cxxomfort/functional.hpp> . It should not be #included explicitly. | |
file | 14-integer_sequence.hpp |
Backports for C++14's "integer_sequence" facilities. | |
file | 14-iterator_access.hpp |
Implementation of C++14's iterator accesors std::cbegin , std::cend , etc. | |
file | 14-make_unique.hpp |
file | 14-tuple_get_type.hpp |
file | 17-as_const.hpp |
Implements std::add_const by David Alan Martin. | |
file | 17-bool_constant.hpp |
Implementation of std::bool_constant. | |
file | 17-clamp.hpp |
Implementation of std::clamp. | |
file | 17-invoke.hpp |
Implementation of std::invoke. | |
file | 17-iterator_access.hpp |
Implementation of std::size , std::data , std::empty. | |
file | 17-make_from_tuple.hpp |
Implementation of std::make_from_tuple. | |
file | 17-memfn_recover.hpp |
Barebones implementation of ptr_fun, mem_fun, mem_fun_ptr and mem_fn. | |
file | 17-string_view.hpp |
Header implementing C++17's basic_string_view . | |
file | 17-tuple_apply.hpp |
Backport implementation of std::apply . | |
file | 17-void_t.hpp |
Implementation of std::make_void , std::void_t. | |
file | 20-bind_front.hpp |
file | 20-endian.hpp |
Implementation of std::endian. | |
file | 20-iterator_access.hpp |
Implementation of std::size , std::data , std::empty. | |
file | 20-shift.hpp |
Implementation of shift_left, shift_right. | |
file | 20-string_helpers.hpp |
Implementation of string helpers from C++20. | |
file | 23-string_helpers.hpp |
Implementation of contains from C++23. | |
file | character.hpp |
Meta information for character types. | |
file | impl/foreach.hpp |
file | functional-overload.hpp |
Implementation of the "overload set" idiom. | |
file | functionmeta.hpp |
Meta information for function types. | |
file | hash.hpp |
cxxomfort "fix" helper for std::hash . | |
file | math.hpp |
Math functions particular to cxxomfort. | |
file | n3334-array_ref.hpp |
file | n3668-exchange.hpp |
assign new value and return old | |
file | n4022-not_fn.hpp |
Backport implementation of not_fn() . | |
file | p0040-memory_management.hpp |
Implementation of std::destroy_at and allies. | |
file | p0792-function_ref.hpp |
Implements part of p0792r0, a proposal for a non-owning reference view on functors. | |
file | p1223r0-find_backward.hpp |
Implements part of p1223, a proposal for an algorithm to find an element backwards. | |
file | p1227r0-ssize.hpp |
Implements part of p1227r0, a proposal for a general (non-member) unsigned size function. | |
file | p1402_cstring_view.hpp |
Implementation of cstring_view proposal. | |
file | p2187-swap_if.hpp |
Implementation of swap_if proposal. | |
file | regex-esc.hpp |
Escape de secuencias regex. | |
file | relationals.hpp |
Macros for generating relational operators. | |
file | seq_.hpp |
file | static_math.hpp |
Implements some static (compile-time) math functions for C++. | |
file | string_helpers.hpp |
Implementation of global string accessors for C++.This header adds global functions to access the functionality of the following std::string and sibling members: | |
file | to_basic_string_variadic.hpp |
Implements the variadic "to_basic_string" proposal in http://open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0117r0.html . | |
file | typesafe_enum-core.hpp |
file | unique_ptr.hpp |
Implements unique_ptr as a comfort utility for C++03. | |
file | valcomp.hpp |
Implements a generic strcmp-like (three-way) comparator. | |