Liste des classes

Liste des classes, structures, unions et interfaces avec une brève description :
Castor::AngleClasse d'angle
Castor::AutoSingleton< T >Implémentation du concept d'Auto Singleton
Castor::base_type< Ty >Récupère le type non décoré de Ty
Castor::BinaryLoader< T >Spécialisation partielle de Castor::Loader, pour les fichiers binaires
Castor::BinaryLoader< Colour >Loader de Colour à partir de données binaires
Castor::BinaryLoader< Font >Loader de Font
Castor::BinaryLoader< Image >Image resource loader
Castor::BinaryOp< T, U, Op >Classe template pour les opérateurs binaires
Castor::BinaryOp< T, U, eOPERATOR_ADD >Spécialisation de BinaryOp pour le + binaire
Castor::BinaryOp< T, U, eOPERATOR_DIV >Spécialisation de BinaryOp pour le / binaire
Castor::BinaryOp< T, U, eOPERATOR_MUL >Spécialisation de BinaryOp pour le * binaire
Castor::BinaryOp< T, U, eOPERATOR_SUB >Spécialisation de BinaryOp pour le - binaire
Castor::BinaryOpBase< T, U >Classe de base pour les opérateurs binaires
Castor::BlockTimerClasse permettant de mesurer le temps d'exécution d'un bloc
Castor::BlockTrackerClasse permettant de tracer les entrées et sorties de bloc
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
Castor::Clonable< Obj, Key >Classe de base de clonables
Castor::Collection< TObj, TKey >Classe de collection d'éléments
Castor::ColourReprésentation d'une couleur RGBA
Castor::ColourComponentReprésente une composante de couleur (R, V, B ou A) pour l'utilisation dans Castor::Colour
Castor::ContainerBox< Dimension >Classe de conteneur boîte
Castor::CubeBoxClasse de combo box
Castor::DebugConsoleClasse de gestion de la console de debug
Castor::details::obj_deleter< ObjType >Foncteur utilisé pour désallouer un objet dans un for_each
Castor::dummy_dtorDestructeur zombie
Castor::DummyConsoleClasse sans action de console
Castor::DynamicLibraryLibrairie dynamique (Dll, shared lib)
Castor::DynPoint< T >Classe de points template à dimensions dynamiques
Castor::ElementAdder< T >
Castor::ElementAdder< Serialisable >
Castor::ElementAdder< String >
Castor::ExceptionClasse d'exceptions plus verbeuse que celles de std
Castor::exp< T >Exponentielle utilisant une implémentation template
Castor::expPos< N, T >Cas récursif pour Exponentielle
Castor::expPos< 0, T >Cas d'arrêt pour Exponentielle
Castor::fact< T, N >Cas récursif pour Factorielle
Castor::fact< T, 0 >Cas d'arrêt pour Factorielle
Castor::Factory< Obj, Key >Implémentation du concept de fabrique
Castor::FileClasse de gestion de fichier
Castor::FileParserClasse de base pour les analyseurs de fichier à accolades
Castor::FileParserContextContexte utilisé dans les fonctions d'analyse
Castor::FontRessource Font
Castor::GlyphReprésentation d'un caractère d'une Font (glyphe)
Castor::IConsoleInfoClasse contenant les informations de la console
Castor::ILoggerImplClass ed'aide pour Logger, dépendante du niveau de log
Castor::ImageRessource Image
Castor::is_floating< T >Détermine si T est un type flottant
Castor::is_same< T, U >Détermine si les types T et U sont différents
Castor::is_same< T, T >Spécialisation partielle pour tester qu'ils sont identiques
Castor::is_unsigned< T >Détermine si T est un type non signé
Castor::Line2D< T >Equation d'une ligne 2D
Castor::Line3D< T >Equation d'une ligne 3D
Castor::listFonctions d'aide pour std::list
Castor::ln< T >Logarithme Népérien utilisant une implémentation template
Castor::lnN< N, T >Cas récursif pour Logarithme Népérien
Castor::lnN< 0, T >Cas d'arrêt pour Logarithme Népérien
Castor::Loader< T, FT >Classe de base pour les loaders de ressource
Castor::Loader< Quaternion, eFILE_TYPE_BINARY >Loader de Quaternion
Castor::Loader< Quaternion, eFILE_TYPE_TEXT >Loader de Quaternion
Castor::LoadingErrorResource loading exception
Castor::LoggerClasse de gestion de logs
Castor::mapFonctions d'aide pour std::map
Castor::MapRealSerialiser< elem >
Castor::MapSerialiserBaseClasse d'aide pour Serialisable, utilisée pour std::map
Castor::MapStrSerialiser< elem >
Castor::Matrix< T, Rows, Columns >Représentation d'une matrice, le type des éléments et les dimensions de la matrice sont en template
Castor::MemoryBlockBaseClasse de base pour les blocs de mémoire
Castor::MemoryManagerClasse de gestion de la mémoire
Castor::MtxUtilsOpérations basiques sur des matrices 4x4
Castor::multimapFonctions d'aide pour std::multimap
Castor::NamedBase< T >Classe de base pour les éléments nommés
Castor::NonCopyableImplémentation du concept de non-copiable
Castor::PathClasse de gestion de chemin
Castor::Pixel< FT >Définition d'un pixel
Castor::PlaneEq< T >Equation de plan
Castor::Point< T, Count >Classe de points à dimensions statiques
Castor::pointFonctions d'aide pour les Point
Castor::PointBaseClasse de base pour les points (dynamiques ou pas)
Castor::Policy< T >Politique pour différents types
Castor::Policy< bool >Spécialisation de la classe Policy pour les 'bool'
Castor::Policy< UbPixel >Politique pour les UbPixel
Castor::power< T, N >Cas récursif pour Puissance
Castor::power< T, 0 >Cas d'arrêt pour Puissance
Castor::power< T, 1 >Cas d'arrêt pour Puissance
Castor::PreciseTimerReprésentation d'un timer précis à la milliseconde
Castor::ProgramConsoleClasse de base d'une console
Castor::PxBuffer< PF >Buffer de pixels avec le format de pixel en argument template
Castor::PxBufferBaseDéfinition de la classe de base d'un buffer de Pixel
Castor::QuaternionReprésentation d'un quaternion
Castor::RectangleClasse représentant un rectangle
Castor::Resource< ResType >Représentation d'une ressource externe
Castor::SerialisableObjet serialisable en binaire
Castor::setFonctions d'aide pour std::set
Castor::SphereBoxClasse de conteneur sphérique
Castor::SphericalVertexVertex, exprimé en rho theta et phi (angles d'Euler)
Castor::SquareMatrix< T, Rows >Représentation d'une matrice carrée
Castor::StrClasse regroupant des fonctions sur les chaînes de caractères
Castor::TextLoader< T >Spécialisation partielle de Castor::Loader, pour les fichiers texte
Castor::TextLoader< Colour >Loader de Colour à partir d'un texte
Castor::UnaryOp< T, Op >Classe template pour les opérateurs unaires
Castor::UnaryOp< T, eOPERATOR_CONST >Spécialisation de UnaryOp pour la constante unaire
Castor::UnaryOp< T, eOPERATOR_MINUS >Spécialisation de UnaryOp pour le - unaire
Castor::UnaryOp< T, eOPERATOR_PLUS >Spécialisation de UnaryOp pour le + unaire
Castor::UnaryOpBase< T >Classe de base pour les opérateurs unaires
Castor::Unique< T >Représentation d'un classe à instance unique
Castor::UnsupportedFormatErrorUnsupported format exception
Castor::vectorFonctions d'aide pour std::vector
Castor::VectorSerialiser< elem >
Castor::VectorSerialiserBaseClasse d'aide pour Serialisable, utilisée pour std::vector
MemoryTraced< T >Classe de gestion de mémoire
MemoryTracedBaseClasse de base pour la gestion de mémoire
nullptr_t
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros