reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/Optional.h
   50       emplace(other.value);
   55       emplace(std::move(other.value));
   65       value.~T();
   74     return value;
   78     return value;
   83     return std::move(value);
   89     ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
   95       value = y;
   97       ::new ((void *)std::addressof(value)) T(y);
  104       value = std::move(y);
  106       ::new ((void *)std::addressof(value)) T(std::move(y));
  115         value = other.value;
  115         value = other.value;
  117         ::new ((void *)std::addressof(value)) T(other.value);
  117         ::new ((void *)std::addressof(value)) T(other.value);
  129         value = std::move(other.value);
  129         value = std::move(other.value);
  131         ::new ((void *)std::addressof(value)) T(std::move(other.value));
  131         ::new ((void *)std::addressof(value)) T(std::move(other.value));