Simple-Utility v2.3.1
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 Nsl
 Nconcepts
 Nfunctional
 Nmath
 Nnullables
 Ntuple
 Ntype_list
 Cadd_type_constPrimary template, adding const to value types
 Cadd_type_const< T & >Specialization, unwrapping lvalue reference types
 Cadd_type_const< T && >Specialization, unwrapping rvalue reference types
 Cadd_type_const< T * >Specialization, unwrapping pointer types
 Cadd_type_const< T *const >Specialization, unwrapping const pointer types
 Cadd_type_const< T *const volatile >Specialization, unwrapping const volatile pointer types
 Cadd_type_const< T *volatile >Specialization, unwrapping volatile pointer types
 Cadd_type_cvPrimary template, adding const and volatile to value types
 Cadd_type_volatilePrimary template, adding volatile to value types
 Cadd_type_volatile< T & >Specialization, unwrapping lvalue reference types
 Cadd_type_volatile< T && >Specialization, unwrapping rvalue reference types
 Cadd_type_volatile< T * >Specialization, unwrapping pointer types
 Cadd_type_volatile< T *const >Specialization, unwrapping const pointer types
 Cadd_type_volatile< T *const volatile >Specialization, unwrapping const volatile pointer types
 Cadd_type_volatile< T *volatile >Specialization, unwrapping volatile pointer types
 CCRTPBaseUtility type, which can be used as a base class for the crtp pattern
 Ccv_qualified_typePrimary template, taking the T as-is
 Ccv_qualified_type< T >Specialization, unwrapping reference types
 Cdefault_delete_actionDefault delete action for unique_handle with an empty operator ()
 Cnullhandle_tHelper type for indicating unique_handles with uninitialized state
 Cqualified_category_as
 Cremove_type_constPrimary template, removing const from value types
 Cremove_type_const< T & >Specialization, unwrapping lvalue reference types
 Cremove_type_const< T && >Specialization, unwrapping rvalue reference types
 Cremove_type_const< T * >Specialization, unwrapping pointer types
 Cremove_type_const< T *const >Specialization, unwrapping const pointer types
 Cremove_type_const< T *const volatile >Specialization, unwrapping const volatile pointer types
 Cremove_type_const< T *volatile >Specialization, unwrapping volatile pointer types
 Cremove_type_cvPrimary template, removing const and volatile from value types
 Cremove_type_volatilePrimary template, removing volatile from value types
 Cremove_type_volatile< T & >Specialization, unwrapping lvalue reference types
 Cremove_type_volatile< T && >Specialization, unwrapping rvalue reference types
 Cremove_type_volatile< T * >Specialization, unwrapping pointer types
 Cremove_type_volatile< T *const >Specialization, unwrapping const pointer types
 Cremove_type_volatile< T *const volatile >Specialization, unwrapping const volatile pointer types
 Cremove_type_volatile< T *volatile >Specialization, unwrapping volatile pointer types
 Ctype_constness_asApplies or removes the const qualification of To in regards of From
 Ctype_qualification_asApplies or removes the const and/or volatile qualifications of To in regards of From
 Ctype_volatileness_asApplies or removes the volatile qualification of To in regards of From
 Cunified_baseHelper type, which can be used to create a unified base class for templated derived classes and thus getting an straight-forward way of disambiguing binary operators
 Cunique_handleThis type models some kind of std::optional behaviour but resets itself on move operations
 Cvalue_category_asPrimary template, removing any reference category
 Cvalue_category_as< To, From & >Specialization, applying the lvalue reference category
 Cvalue_category_as< To, From && >Specialization, applying the rvalue reference category
 Rderived_from_unified_baseDetermines whether T is derived of unified_base with the provided tag type
 RvalueChecks whether the given template type is usable as value type for unique_handle types
 Rdelete_action_forChecks whether the given template type is usable as delete action type for unique_handle types