mirror of
https://github.com/boostorg/optional.git
synced 2025-07-29 12:07:21 +02:00
fixed initialization of in_place tags
This commit is contained in:
committed by
GitHub
parent
92d40c7108
commit
9af24038bc
@ -60,7 +60,7 @@ namespace boost {
|
||||
namespace optional_ns {
|
||||
|
||||
// a tag for in-place initialization of contained value
|
||||
class in_place_init_t
|
||||
struct in_place_init_t
|
||||
{
|
||||
struct init_tag{};
|
||||
explicit in_place_init_t(init_tag){}
|
||||
@ -68,7 +68,7 @@ class in_place_init_t
|
||||
const in_place_init_t in_place_init ((in_place_init_t::init_tag()));
|
||||
|
||||
// a tag for conditional in-place initialization of contained value
|
||||
class in_place_init_if_t
|
||||
struct in_place_init_if_t
|
||||
{
|
||||
struct init_tag{};
|
||||
explicit in_place_init_if_t(init_tag){}
|
||||
|
Reference in New Issue
Block a user