|
guanaqo
1.0.0-alpha.24
Utilities for scientific software
|
Directories | |
| eigen | |
| implementation | |
| io | |
| linalg | |
| nanobind | |
| pcm | |
| perfetto | |
| quadmath | |
Files | |
| any-ptr.hpp | |
| Non-owning and shared pointer wrappers with type tagging. | |
| assume.hpp | |
| Assertion and assumption macros with debug/release semantics. | |
| atomic-stop-signal.hpp | |
| Thread-safe stop signal. | |
| callback-streambuf.hpp | |
| Stream buffer and redirector for capturing ostream output. | |
| compiler.h | |
| Compiler feature detection helpers. | |
| copyable-unique_ptr.hpp | |
| Clone-on-copy unique_ptr wrapper. | |
| demangled-typename.hpp | |
| Pretty-print type names. | |
| dl-flags.hpp | |
| Flags wrapper for dynamic library loading. | |
| dl.hpp | |
| Dynamic library loading and symbol lookup. | |
| duration-parse.hpp | |
| Duration parsing helpers. | |
| enumerate.hpp | |
| enumerate() range adapter. | |
| float.hpp | |
| from_chars-wrapper.hpp | |
| Portable wrapper around std::from_chars for integers and floats. | |
| iter-adapter.hpp | |
| Adapter turning iterator pairs into a view. | |
| lifetime.hpp | |
| Fallback implementations for std::start_lifetime_as. | |
| loop.hpp | |
| Chunked iteration helpers. | |
| lut.hpp | |
| Compile-time lookup table generators. | |
| mat-view.hpp | |
| Non-owning matrix view. | |
| max-history.hpp | |
| Sliding-window maximum tracker. | |
| noop-delete.hpp | |
| Deleter that skips deallocation. | |
| not-implemented.hpp | |
| Exception type for unimplemented functionality. | |
| openmp.h | |
| OpenMP helpers. | |
| possible-alias.hpp | |
| Utility to guard against accidental template aliases. | |
| preprocessor.h | |
| Token concatenation and argument-counting helpers. | |
| print.hpp | |
| Matrix/vector printing helpers and float formatting. | |
| required-method.hpp | |
| Macros to populate type-erased vtables from member functions in guanaqo::TypeErased. | |
| ringbuffer.hpp | |
| Circular index utilities and iterators. | |
| set-intersection.hpp | |
| View for iterating the intersection of two sorted ranges. | |
| string-util.hpp | |
| String utilities for splitting, joining, and sorting. | |
| stringify.h | |
| Stringify and token concatenation helpers. | |
| tag-invoke.hpp | |
| tag_invoke customization point and concepts. | |
| timed-cpu.hpp | |
| CPU and wall-time measurements with RAII helper. | |
| timed.hpp | |
| RAII timing helper. | |
| trace.hpp | |
| Tracing logger and macros (ITT, Perfetto, or fallback). | |
| type-erasure.hpp | |
| Flexible type erasure utilities. | |
| type-traits.hpp | |
| Lightweight type-trait helpers. | |