Searched refs:nullableValue (Results 1 – 3 of 3) sorted by relevance
17 Option() : nullableValue( nullptr ) {} in Option()19 : nullableValue( new( storage ) T( _value ) ) in Option()22 : nullableValue( _other ? new( storage ) T( *_other ) : nullptr ) in Option()33 nullableValue = new( storage ) T( *_other ); in operator =()39 nullableValue = new( storage ) T( _value ); in operator =()44 if( nullableValue ) in reset()45 nullableValue->~T(); in reset()46 nullableValue = nullptr; in reset()49 T& operator*() { return *nullableValue; } in operator *()50 T const& operator*() const { return *nullableValue; } in operator *()[all …]
2726 Option() : nullableValue( CATCH_NULL ) {} in Option()2728 : nullableValue( new( storage ) T( _value ) ) in Option()2731 : nullableValue( _other ? new( storage ) T( *_other ) : CATCH_NULL ) in Option()2742 nullableValue = new( storage ) T( *_other ); in operator =()2748 nullableValue = new( storage ) T( _value ); in operator =()2753 if( nullableValue ) in reset()2754 nullableValue->~T(); in reset()2755 nullableValue = CATCH_NULL; in reset()2758 T& operator*() { return *nullableValue; } in operator *()2759 T const& operator*() const { return *nullableValue; } in operator *()[all …]
4803 Option() : nullableValue( nullptr ) {} in Option()4805 : nullableValue( new( storage ) T( _value ) ) in Option()4808 : nullableValue( _other ? new( storage ) T( *_other ) : nullptr ) in Option()4819 nullableValue = new( storage ) T( *_other ); in operator =()4825 nullableValue = new( storage ) T( _value ); in operator =()4830 if( nullableValue ) in reset()4831 nullableValue->~T(); in reset()4832 nullableValue = nullptr; in reset()4835 T& operator*() { return *nullableValue; } in operator *()4836 T const& operator*() const { return *nullableValue; } in operator *()[all …]