| ▼ include | |
| ▼ cetl | |
| ▼ pf17 | |
| ▼ sys | |
| memory_resource.hpp | Extends the cetl::pf17::pmr namespace with system memory resources |
| array_memory_resource.hpp | Defines a memory_resource type backed by an array data member and using cetl::pf17 types |
| buffer_memory_resource.hpp | Defines memory_resource types for that are backed by simple contiguous blocks of memory and use cetl::pf17 types |
| byte.hpp | Defines a type compatible with C++17 std::byte |
| cetlpf.hpp | CETL polyfill header for C++17 types |
| memory_resource.hpp | Defines the C++17 std::pmr::memory_resource abstract type and several other types within the std::pmr namespace |
| optional.hpp | Defines the C++17 std::optional type and several related entities |
| string_view.hpp | Defines the C++17 std::basic_string_view type and several related entities |
| type_traits.hpp | Type traits backported from C++17 |
| utility.hpp | Defines C++17 entities from the utility header |
| variant.hpp | Defines the C++17 std::variant type and several related entities |
| ▼ pf20 | |
| cetlpf.hpp | CETL polyfill header for C++20 types |
| span.hpp | Defines a span type that is mostly compliant to ISO/IEC 14882:2020(E) but compatible with C++14 and newer |
| ▼ pmr | |
| buffer_memory_resource_delegate.hpp | Defines memory_resource types specific to CETL but adhering to the C++17 std::pmr::memory_resource interface contract that are backed by simple contiguous blocks of memory |
| memory.hpp | Extensions and utilities for types found in the standard memory header to better integrate with pmr types |
| o1heap_memory_resource_delegate.hpp | Defines cetl::pmr::O1HeapMemoryResource which is a std::pmr::memory_resource implemented in terms of Pavel Kirienko's o1heap |
| cetl.hpp | CETL common header |
| rtti.hpp | An explicit mechanism for implementing dynamic type introspection for high-integrity systems |
| type_traits_ext.hpp | Type traits extensions not found in C++ standards |
| unbounded_variant.hpp | Includes cetl::unbounded_variant type and non-member functions |
| variable_length_array.hpp | Includes cetl::VariableLengthArray type and non-member functions |
| visit_helpers.hpp | Contains helpers for building visitors for the cetl::visit invocation |