Skip to Content

outcomev2.2.15

Created
Updated

Provides very lightweight outcome<T> and result<T> (non-Boost edition)

#Usage

The package outcome provides CMake targets:

find_package(outcome CONFIG REQUIRED)
target_link_libraries(main PUBLIC outcome::hl)

#License

#Supported Platforms

!uwp

  • linux
  • osx
  • windows
  • uwp

#Features

No default features set.

#polyfill-cxx17

Polyfill C++17 entities

Dependencies:
  • Features: polyfill-cxx17

  • Features: polyfill-cxx20

and 2 transitive dependencies:
  • (by )
  • (by )
Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#polyfill-cxx20

Polyfill C++20 entities

Dependencies:
  • Features: polyfill-cxx20

and one transitive dependency:
  • (by )
Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#run-tests

Build and run the dependency validation tests

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Dependents

#Host Dependents

No dependents.

#Contributors

  • Phoebe's avatarPhoebe
  • Leonid Pospelov's avatarLeonid Pospelov
  • Niall Douglas's avatarNiall Douglas
  • Billy O'Neal's avatarBilly O'Neal
  • Henrik Gaßmann's avatarHenrik Gaßmann
  • Jia Yue Hua's avatarJia Yue Hua
  • c8ef's avatarc8ef
  • toge's avatartoge
  • SunBlack's avatarSunBlack

#Changelog

  • aa173a9[llfio,outcome,status-code,ned14-internal-quickcpplib] Update to 2026-04-29 (#51455)
  • 0061c1e[outcome] Update to 2.2.14 (#49013)
  • 80d025e[outcome] Update to 2.2.13 (#48528)
  • 5ed7006Patch Tuesday for August 2025 (#46911)
  • 8394d21outcome[core,cxx17-polyfill] Add missing header to use std::swap to fix build on macOS 15.6 (#47133)
  • 316e9e2[outcome] update to 2.2.12 (#46680)
  • b95d069[outcome] update to 2.2.9 (#40861)
  • 170fa9a[outcome] update to 2.2.8 (#37328)
  • 426dcc6[llfio,ned14-internal-quickcpplib,outcome,status-code] Update to 2023-11-06 (#34935)
  • cf48528[llfio,outcome,ned14-internal-quickcpplib] Fix minor nits (#26859)
and 10 more commits:

#Source