[any.synop] # 22 General utilities library [[utilities]](./#utilities) ## 22.7 Storage for any type [[any]](any#synop) ### 22.7.2 Header synopsis [any.synop] namespace std {// [[any.bad.any.cast]](any.bad.any.cast "22.7.3 Class bad_­any_­cast"), class bad_any_castclass bad_any_cast; // [[any.class]](any.class "22.7.4 Class any"), class anyclass any; // [[any.nonmembers]](any.nonmembers "22.7.5 Non-member functions"), non-member functionsvoid swap(any& x, any& y) noexcept; template any make_any(Args&&... args); template any make_any(initializer_list il, Args&&... args); template T any_cast(const any& operand); template T any_cast(any& operand); template T any_cast(any&& operand); templateconst T* any_cast(const any* operand) noexcept; template T* any_cast(any* operand) noexcept;}