Lines Matching refs:noexcept
79 const char* what() const noexcept override
93 constexpr Any() noexcept
104 Any(Any&& other) noexcept : functionTable_(other.functionTable_)
132 Any& operator=(Any&& other) noexcept
157 static constexpr std::string_view GetTypeName() noexcept
168 static bool IsSameTypeWith(const Any& other) noexcept
224 void Reset() noexcept
238 void Swap(Any& other) noexcept
250 bool HasValue() const noexcept
261 const std::type_info& Type() const noexcept
269 std::string_view TypeName() const noexcept
279 bool SameTypeWith(const std::type_info& otherInfo) const noexcept
287 bool SameTypeWith(std::string_view otherTypeName) const noexcept
296 bool SameTypeWith(const Any& other) const noexcept
307 friend const T* AnyCast(const Any* operand) noexcept;
309 friend T* AnyCast(Any* operand) noexcept;
311 friend bool AnyCast(const Any* operand, T& value) noexcept;
324 const std::type_info& (*type)() noexcept;
326 std::string_view (*type_name)() noexcept;
328 void (*destroy)(Storage&) noexcept;
329 void (*copy)(Storage&, const Storage&) noexcept;
330 void (*move)(Storage&, Storage&) noexcept;
331 void* (*getPtr)(Storage&) noexcept;
332 const void* (*getConstPtr)(const Storage&) noexcept;
338 static const std::type_info& Type() noexcept
343 static std::string_view TypeName() noexcept
349 static void Destroy(Storage& storage) noexcept
354 static void Copy(Storage& dest, const Storage& source) noexcept
360 static void Move(Storage& dest, Storage& source) noexcept
366 static const void* GetConstPtr(const Storage& storage) noexcept
371 static void* GetPtr(Storage& storage) noexcept
380 static const std::type_info& Type() noexcept
385 static std::string_view TypeName() noexcept
391 static void Destroy(Storage& storage) noexcept
396 static void Copy(Storage& dest, const Storage& source) noexcept
402 static void Move(Storage& dest, Storage& source) noexcept
409 static const void* GetConstPtr(const Storage& storage) noexcept
414 static void* GetPtr(Storage& storage) noexcept
423 static const std::type_info& Type() noexcept
428 static std::string_view TypeName() noexcept
434 static void Destroy(Storage& storage) noexcept
439 static void Copy(Storage& dest, const Storage& source) noexcept
443 static void Move(Storage& dest, Storage& source) noexcept
448 static const void* GetConstPtr(const Storage& storage) noexcept
452 static void* GetPtr(Storage& storage) noexcept
482 bool IsFunctionTableValid() const noexcept
502 void MoveFrom(Any&& other) noexcept
512 ValueType* Cast() noexcept
532 const ValueType* Cast() const noexcept
566 const ValueType* AnyCast(const Any* operand) noexcept
585 bool AnyCast(const Any* operand, ValueType& value) noexcept
616 ValueType* AnyCast(Any* operand) noexcept
738 inline void swap(OHOS::Media::Plugin::Any& lhs, OHOS::Media::Plugin::Any& rhs) noexcept