std::is_within_lifetime
From cppreference.com
                    
                                        
                    
                    
                                                            
                    | Defined in header  <type_traits> | ||
| template< class T > consteval bool is_within_lifetime( const T* p ) noexcept; | (since C++26) | |
Determines whether the pointer p points to an object that is within its lifetime. During the evaluation of an expression E as a core constant expression, a call to is_within_lifetime is ill-formed unless p points to an object that is usable in constant expressions or whose complete object’s lifetime began within E.
Parameters
| p | - | pointer to detect | 
Return value
true if pointer p points to an object that is within its lifetime; otherwise false.
Example
| This section is incomplete Reason: example |