{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"tl-expected-1.3.1","path":"devel/tl-expected","url":"/packages/release/devel/tl-expected/","comment":"C++11/14/17 std::expected with functional-style extensions","homepage":"https://tl.tartanllama.xyz","maintainer":"Klemens Nanni <kn@openbsd.org>","description":"tl-expected is a single header implementation of `std::expected` with\nfunctional-style extensions.\n\nstd::expected is proposed as the preferred way to represent an object which\nwill either have an expected value, or an unexpected value giving\ninformation about why something failed.  Unfortunately, chaining together\nmany computations which may fail can be verbose, as error-checking code will\nbe mixed in with the actual programming logic.  This implementation provides\na number of utilities to make coding with expected cleaner.\n","package_architecture":"amd64","stem":"tl-expected","readme":null,"dependencies":[{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/release/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/release/devel/ninja/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/63/63c0f95c6552c937c5a10669e306dbc1798c2163cd601edb6acf9482065bf28e.json"},"categories":["devel"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
