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

References

include/llvm/ADT/Optional.h
   39     T value;
   65       value.~T();
   72   T &getValue() LLVM_LVALUE_FUNCTION noexcept {
   76   T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
   81   T &&getValue() && noexcept {
   89     ::new ((void *)std::addressof(value)) T(std::forward<Args>(args)...);
   93   OptionalStorage &operator=(T const &y) {
   97       ::new ((void *)std::addressof(value)) T(y);
  102   OptionalStorage &operator=(T &&y) {
  106       ::new ((void *)std::addressof(value)) T(std::move(y));
  117         ::new ((void *)std::addressof(value)) T(other.value);
  131         ::new ((void *)std::addressof(value)) T(std::move(other.value));