Lines Matching refs:noexcept
79 const char* what() const noexcept override in what()
93 constexpr Any() noexcept in Any()
104 Any(Any&& other) noexcept : functionTable_(other.functionTable_) in Any()
132 Any& operator=(Any&& other) noexcept
157 static constexpr std::string_view GetTypeName() noexcept in GetTypeName()
168 static bool IsSameTypeWith(const Any& other) noexcept in IsSameTypeWith()
224 void Reset() noexcept in Reset()
238 void Swap(Any& other) noexcept in Swap()
250 bool HasValue() const noexcept in HasValue()
261 const std::type_info& Type() const noexcept in Type()
269 std::string_view TypeName() const noexcept in TypeName()
279 bool SameTypeWith(const std::type_info& otherInfo) const noexcept in SameTypeWith()
287 bool SameTypeWith(std::string_view otherTypeName) const noexcept in SameTypeWith()
296 bool SameTypeWith(const Any& other) const noexcept in SameTypeWith()
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 in Type()
343 static std::string_view TypeName() noexcept
349 static void Destroy(Storage& storage) noexcept in Destroy()
354 static void Copy(Storage& dest, const Storage& source) noexcept in Copy()
360 static void Move(Storage& dest, Storage& source) noexcept in Move()
366 static const void* GetConstPtr(const Storage& storage) noexcept in GetConstPtr()
371 static void* GetPtr(Storage& storage) noexcept in GetPtr()
380 static const std::type_info& Type() noexcept in Type()
385 static std::string_view TypeName() noexcept
391 static void Destroy(Storage& storage) noexcept in Destroy()
396 static void Copy(Storage& dest, const Storage& source) noexcept in Copy()
402 static void Move(Storage& dest, Storage& source) noexcept in Move()
409 static const void* GetConstPtr(const Storage& storage) noexcept in GetConstPtr()
414 static void* GetPtr(Storage& storage) noexcept in GetPtr()
423 static const std::type_info& Type() noexcept in Type()
428 static std::string_view TypeName() noexcept
434 static void Destroy(Storage& storage) noexcept in Destroy()
439 static void Copy(Storage& dest, const Storage& source) noexcept in Copy()
443 static void Move(Storage& dest, Storage& source) noexcept in Move()
448 static const void* GetConstPtr(const Storage& storage) noexcept in GetConstPtr()
452 static void* GetPtr(Storage& storage) noexcept in GetPtr()
482 bool IsFunctionTableValid() const noexcept in IsFunctionTableValid()
502 void MoveFrom(Any&& other) noexcept in MoveFrom()
512 ValueType* Cast() noexcept in Cast()
532 const ValueType* Cast() const noexcept in Cast()
566 const ValueType* AnyCast(const Any* operand) noexcept in Cast()
585 bool AnyCast(const Any* operand, ValueType& value) noexcept in Cast()
616 ValueType* AnyCast(Any* operand) noexcept in Cast()
738 inline void swap(OHOS::Media::Plugin::Any& lhs, OHOS::Media::Plugin::Any& rhs) noexcept in swap()