close
Namespaces
Variants

Template:cpp/standard library/hardened functions

From cppreference.com
           - all overloads have hardened preconditions
           - some overloads have hardened preconditions


Category Sequence containers Container views Range utilities Iterator adaptors String (view) classes General utilities Stacktrace  Smart pointers   Numeric arrays 
Class array vector inplace_vector deque list forward_list span mdspan view_interface  common_iterator  counted_iterator  basic_string  basic_string_view bitset     optional         expected     basic_stacktrace shared_ptr valarray
Creation constructor             span mdspan   common_iterator counted_iterator                
static helper                                 current    
Elementaccess operator*                   operator* operator*       operator* operator*      
operator->                   operator->         operator-> operator->      
operator[] operator[] operator[] operator[] operator[]     operator[] operator[]     operator[] operator[] operator[] operator[]     operator[] operator[] operator[]
front front front front front front front front   front     front front            
back back back back back back   back   back     back back            
error                               error      
Subviews first             first                        
last             last                        
subspan             subspan                        
Modifiers operator=                   operator=                  
operator+=                     operator+=                
operator-=                     operator-=                
operator++                   operator++ operator++                
pop_front       pop_front pop_front pop_front                          
pop_back   pop_back pop_back pop_back pop_back             pop_back              
remove_prefix                         remove_prefix            
remove_suffix                         remove_suffix            
Non-member operator==                   operator==                  
operator-                   operator-                  
iter_move                   iter_move iter_move                
iter_swap                   iter_swap iter_swap