Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      Experimental library header <experimental/any>

      From cppreference.com
      <cpp‎ |header‎ |experimental
       
       
      Standard library headers
       
      Experimental library headers
      ExecutionP2300
      <experimental/execution>
      Filesystem TS
      <experimental/filesystem>
      Parallelism TS (v1, v2)
      experimental/algorithm
      experimental/execution_policy
      experimental/exception_list
      experimental/numeric
      <experimental/simd>
      experimental/task_block
      Library Fundamentals TS (v1, v2, v3)
      experimental/algorithm
      <experimental/any>
      experimental/array
      experimental/chrono
      experimental/deque
      experimental/forward_list
      <experimental/functional>
      experimental/future
      experimental/iterator
      experimental/list
      experimental/map
      experimental/memory
      <experimental/memory_resource>
      experimental/numeric
      <experimental/optional>
      experimental/propagate_const
      experimental/random
      experimental/ratio
      experimental/regex
      experimental/scope
      experimental/set
      experimental/source_location
      experimental/string
      <experimental/string_view>
      experimental/system_error
      experimental/tuple
      experimental/type_traits
      experimental/unordered_map
      experimental/unordered_set
      experimental/utility
      experimental/vector

      Concurrency TS
      experimental/atomic
      experimental/barrier
      experimental/future
      experimental/latch
      Ranges TS
      Coroutines TS
      experimental/coroutine
      Networking TS
      experimental/buffer
      experimental/executor
      experimental/internet
      experimental/io_context
      <experimental/net>
      experimental/netfwd
      experimental/socket
      experimental/timer
      Reflection TS
      <experimental/reflect>
       

      This header is part of the Library Fundamentals TS (v1,v2).

      [edit]Classes

      Name Description
      (library fundamentals TS)
      exception that is thrown by a failedany_cast.
      (class)
      (library fundamentals TS)
      Objects that hold instances of any type that satisfies theValueType requirements.
      (class)

      [edit]Functions

      swaps twoany instances
      (function)[edit]
      type-safe access to the contained object
      (function template)[edit]

      [edit]Synopsis

      namespace std{namespace experimental{inlinenamespace fundamentals_v1{ class bad_any_cast:public bad_cast{public:virtualconstchar* what()constnoexcept;}; class any{public:// 6.3.1, any construct/destruct    any()noexcept;     any(const any& other);    any(any&& x)noexcept; template<class ValueType>        any(ValueType&& value);     ~any(); // 6.3.2, any assignments    any& operator=(const any& rhs);    any& operator=(any&& rhs)noexcept; template<class ValueType>      any& operator=(ValueType&& rhs); // 6.3.3, any modifiersvoid clear()noexcept;void swap(any& rhs)noexcept; // 6.3.4, any observersbool empty()constnoexcept;const type_info& type()constnoexcept;}; // 6.4, Non-member functionsvoid swap(any& x, any& y)noexcept; template<class ValueType>    ValueType any_cast(const any& operand);template<class ValueType>    ValueType any_cast(any& operand);template<class ValueType>    ValueType any_cast(any&& operand); template<class ValueType>const ValueType* any_cast(const any* operand)noexcept;template<class ValueType>    ValueType* any_cast(any* operand)noexcept; }// namespace fundamentals_v1}// namespace experimental}// namespace std
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/header/experimental/any&oldid=112241"

      [8]ページ先頭

      ©2009-2025 Movatter.jp