return toPointer(getStorage());
}
- const_pointer operator ->() const {
- return toPointer(getStorage());
- }
+ const_pointer operator->() const { return toPointer(getStorage()); }
reference operator *() {
return *getStorage();
}
- const_reference operator *() const {
- return *getStorage();
- }
+ const_reference operator*() const { return *getStorage(); }
private:
template <class OtherT>
return Val;
}
- const_pointer toPointer(const_pointer Val) const {
- return Val;
- }
+ const_pointer toPointer(const_pointer Val) const { return Val; }
pointer toPointer(wrap *Val) {
return &Val->get();
}
- const_pointer toPointer(const wrap *Val) const {
- return &Val->get();
- }
-
+ const_pointer toPointer(const wrap *Val) const { return &Val->get(); }
storage_type *getStorage() {
assert(!HasError && "Cannot get value when an error exists!");