Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence du modèle de la classe castor::NamedBaseT< T >

Classe de base pour les éléments nommés. Plus de détails...

#include <Named.hpp>

Graphe d'héritage de castor::NamedBaseT< T >:
Inheritance graph
[légende]

Fonctions membres publiques

 NamedBaseT (T name) noexcept
 Constructeur.
 
T const & getName () const noexcept
 Récupère le nom.
 
void rename (T name) noexcept
 

Attributs protégés

m_name
 

Description détaillée

template<typename T>
class castor::NamedBaseT< T >

Classe de base pour les éléments nommés.

Remarques
Le nom est un argument template, ainsi n'importe quoi peut être un nom pour cette classe (même si c'est castor::String par défaut)

Documentation des constructeurs et destructeur

◆ NamedBaseT()

template<typename T >
castor::NamedBaseT< T >::NamedBaseT ( T name)
inlineexplicitnoexcept

Constructeur.

Paramètres
[in]nameLe nom

Documentation des fonctions membres

◆ getName()

template<typename T >
T const & castor::NamedBaseT< T >::getName ( ) const
inlinenoexcept

◆ rename()

template<typename T >
void castor::NamedBaseT< T >::rename ( T name)
inlinenoexcept

Documentation des données membres

◆ m_name

template<typename T >
T castor::NamedBaseT< T >::m_name
protected

La documentation de cette classe a été générée à partir des fichiers suivants :