コード例 #1
0
ファイル: optional.hpp プロジェクト: CornedBee/range-v3
 explicit operator bool() const
 {
     return data_.which() == 0;
 }
コード例 #2
0
ファイル: optional.hpp プロジェクト: CornedBee/range-v3
 bool operator!() const
 {
     return data_.which() != 0;
 }
コード例 #3
0
 bool is_sentinel() const
 {
     RANGES_ASSERT(data_.is_valid());
     return data_.which() == 1u;
 }