Lumiera  0.pre.03
»edit your freedom«
ReplaceableItem< X, meta::enable_if< is_assignable_value< X > > > Class Template Reference

#include "lib/replaceable-item.hpp"

Description

template<typename X>
class lib::wrapper::ReplaceableItem< X, meta::enable_if< is_assignable_value< X > > >

simple delegating implementation to use for regular cases

Definition at line 176 of file replaceable-item.hpp.

Public Member Functions

 ReplaceableItem (X const &val)
 
 ReplaceableItem (X &&val)
 
ReplaceableItemclear () noexcept
 
X & get ()
 
X const & get () const
 
 operator X & ()
 
 operator X const & () const
 
ReplaceableItemoperator= (X const &val)
 
ReplaceableItemoperator= (X &&val)
 

Private Attributes

val_
 
+ Collaboration diagram for ReplaceableItem< X, meta::enable_if< is_assignable_value< X > > >:

The documentation for this class was generated from the following file: