Lines Matching defs:V8_NOEXCEPT
153 OptionalStorage(const OptionalStorage& other) V8_NOEXCEPT {
157 OptionalStorage(OptionalStorage&& other) V8_NOEXCEPT {
172 OptionalStorage(const OptionalStorage& other) V8_NOEXCEPT = default;
174 OptionalStorage(OptionalStorage&& other) V8_NOEXCEPT {
189 OptionalStorage(OptionalStorage&& other) V8_NOEXCEPT = default;
191 OptionalStorage(const OptionalStorage& other) V8_NOEXCEPT {
215 constexpr OptionalBase(const OptionalBase& other) V8_NOEXCEPT = default;
216 constexpr OptionalBase(OptionalBase&& other) V8_NOEXCEPT = default;
224 explicit OptionalBase(const OptionalBase<U>& other) V8_NOEXCEPT {
229 explicit OptionalBase(OptionalBase<U>&& other) V8_NOEXCEPT {
236 OptionalBase& operator=(const OptionalBase& other) V8_NOEXCEPT {
241 OptionalBase& operator=(OptionalBase&& other) V8_NOEXCEPT {
294 constexpr CopyConstructible(const CopyConstructible&) V8_NOEXCEPT = delete;
295 constexpr CopyConstructible(CopyConstructible&&) V8_NOEXCEPT = default;
296 CopyConstructible& operator=(const CopyConstructible&) V8_NOEXCEPT = default;
297 CopyConstructible& operator=(CopyConstructible&&) V8_NOEXCEPT = default;
306 constexpr MoveConstructible(const MoveConstructible&) V8_NOEXCEPT = default;
307 constexpr MoveConstructible(MoveConstructible&&) V8_NOEXCEPT = delete;
308 MoveConstructible& operator=(const MoveConstructible&) V8_NOEXCEPT = default;
309 MoveConstructible& operator=(MoveConstructible&&) V8_NOEXCEPT = default;
318 constexpr CopyAssignable(const CopyAssignable&) V8_NOEXCEPT = default;
319 constexpr CopyAssignable(CopyAssignable&&) V8_NOEXCEPT = default;
320 CopyAssignable& operator=(const CopyAssignable&) V8_NOEXCEPT = delete;
321 CopyAssignable& operator=(CopyAssignable&&) V8_NOEXCEPT = default;
330 constexpr MoveAssignable(const MoveAssignable&) V8_NOEXCEPT = default;
331 constexpr MoveAssignable(MoveAssignable&&) V8_NOEXCEPT = default;
332 MoveAssignable& operator=(const MoveAssignable&) V8_NOEXCEPT = default;
333 MoveAssignable& operator=(MoveAssignable&&) V8_NOEXCEPT = delete;
407 // All copy/move constructors or assignment operators are marked V8_NOEXCEPT.
431 constexpr Optional(const Optional& other) V8_NOEXCEPT = default;
432 constexpr Optional(Optional&& other) V8_NOEXCEPT = default;
446 Optional(const Optional<U>& other) V8_NOEXCEPT
455 explicit Optional(const Optional<U>& other) V8_NOEXCEPT
466 Optional(Optional<U>&& other) V8_NOEXCEPT
475 explicit Optional(Optional<U>&& other) V8_NOEXCEPT
516 Optional& operator=(const Optional& other) V8_NOEXCEPT = default;
517 Optional& operator=(Optional&& other) V8_NOEXCEPT = default;
533 operator=(U&& value) V8_NOEXCEPT {
544 operator=(const Optional<U>& other) V8_NOEXCEPT {
555 operator=(Optional<U>&& other) V8_NOEXCEPT {