reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));