std::any::type
From cppreference.com
                    
                                        
                    
                    
                                                            
                    | const type_info& type() const; | (since C++17) | |
Queries the contained type.
Parameters
(none)
Return value
The typeid of the contained value if instance is non-empty, otherwise typeid(void).
Exceptions
noexcept specification:  
noexcept