My Project
Classes | Enumerations
result.hpp File Reference
#include "construct_at.hpp"
#include "cstdint.hpp"
#include "debug.hpp"
#include "destroy_at.hpp"
#include "errc_type.hpp"
#include "in_place.hpp"
#include "is_nothrow_constructible.hpp"
#include "is_nothrow_copy_constructible.hpp"
#include "is_nothrow_copy_assignable.hpp"
#include "is_nothrow_destructible.hpp"
#include "is_nothrow_move_constructible.hpp"
#include "is_nothrow_move_assignable.hpp"
#include "is_nothrow_swappable.hpp"
#include "is_same.hpp"
#include "move.hpp"
#include "source_location.hpp"
#include "swap.hpp"

Go to the source code of this file.

Classes

class  bsl::result< T, E >
 Provides the ability to return T or E from a function, ensuring that T is only created if an error is not present. More...
 

Enumerations

enum  bsl::details::result_type : bsl::uint8 { contains_t, contains_e }
 Defines what a bsl::result is currently storing. This is defined as a bsl::uint8 to ensure it is as small as possible.
 

Detailed Description