Classes | Espaces de nommage | Fonctions

Référence du fichier include/CastorUtils/Templates.hpp

Graphe des dépendances par inclusion de Templates.hpp:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

struct  Castor::details::obj_deleter< ObjType >
 Foncteur utilisé pour désallouer un objet dans un for_each. Plus de détails...
struct  Castor::is_same< T, U >
 Détermine si les types T et U sont différents. Plus de détails...
struct  Castor::is_same< T, T >
 Spécialisation partielle pour tester qu'ils sont identiques. Plus de détails...
struct  Castor::is_floating< T >
 Détermine si T est un type flottant. Plus de détails...
struct  Castor::is_unsigned< T >
 Détermine si T est un type non signé. Plus de détails...
struct  Castor::base_type< Ty >
 Récupère le type non décoré de Ty. Plus de détails...
struct  Castor::base_type< Ty >::base_type_helper< T >
struct  Castor::base_type< Ty >::base_type_helper< T const >
struct  Castor::base_type< Ty >::base_type_helper< T const & >
struct  Castor::base_type< Ty >::base_type_helper< T & >
struct  Castor::base_type< Ty >::base_type_helper< T const * >
struct  Castor::base_type< Ty >::base_type_helper< T * >
struct  Castor::call_traits< T >
 Structure utilisée pour récupéerer la meilleure façon de passer T en paramètre : valeur ou référence constante. Plus de détails...
struct  Castor::call_traits< T >::call_traits_helper< U, true >
struct  Castor::call_traits< T >::call_traits_helper< U, false >
class  Castor::Policy< T >
 Politique pour différents types. Plus de détails...
class  Castor::Policy< bool >
 Spécialisation de la classe Policy pour les 'bool'. Plus de détails...

Espaces de nommage

namespace  Castor
namespace  Castor::details

Fonctions

template<class CtnrType , class ObjType >
void Castor::details::clear_content (CtnrType &p_container, ObjType p_object)
 Désalloue tous les objets du conteneur.
template<class CtnrType , class ObjType >
void Castor::details::clear_content (CtnrType &p_container, ObjType *p_object)
 Désalloue tous les objets du conteneur.
template<class CtnrType >
void Castor::clear_container (CtnrType &p_container)
 Vide un conteneur en utilisant les fonctions précédentes.
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros