std::experimental:: erased_type
| 
           Defined in header
            
            
             <experimental/utility>
            
            | ||
| 
           
            
             struct
            
            erased_type
            
             {
            
            
             }
            
            
             ;
            
           
           | (library fundamentals TS) (removed in library fundamentals TS v3) | |
       The class
       
        erased_type
       
       is an empty struct that serves as a placeholder for a type in situations where the actual type is determined at runtime. For example, in classes that use
       
        type-erased allocators
       
       , the nested typedef
       
        allocator_type
       
       is an alias for
       
        erased_type
       
       .
      
Notes
       
        erased_type
       
       is removed in LFTS v3 because
       
        
         
          
           std::
           
            pmr
           
           
            ::
           
           
            polymorphic_allocator
           
          
         
         
          <>
         
        
       
       is preferable for type erasure.