std::nested_exception::nested_exception
From cppreference.com
                    
                                        
                    < cpp | error | nested exception
                    
                                                            
                    | nested_exception(); | (1) | (since C++11) | 
| nested_exception( const nested_exception& other ) = default; | (2) | (since C++11) | 
Constructs new nested_exception object.
1) Default constructor. Stores an exception object obtained by calling std::current_exception() within the new 
nested_exception object.2) Copy contructor. Initializes the object with the exception stored in 
other. [edit] Parameters
| other | - | nested exception to initialize the contents with | 
[edit] Exceptions
noexcept specification:  
noexcept
  

