Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Macros | Énumérations | Variables
Référence du fichier UnicityException.hpp

Classes

class  castor::UnicityException
 

Espaces de nommage

namespace  castor
 

Macros

#define CU_UnicityError(error, text)   throw castor::UnicityException{ error, text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) }
 

Énumérations

enum class  castor::UnicityError { castor::eNoInstance = 0 , castor::eAnInstance = 1 , castor::eCount , castor::eMin = eNoInstance }
 Enumération des erreurs d'unicité. Plus de détails...
 

Variables

static Array< MbStringView, size_t(UnicityError::eCount) > const castor::STR_UNICITY_ERROR
 Textes des erreurs d'unicité
 

Documentation des macros

◆ CU_UnicityError

#define CU_UnicityError ( error,
text )   throw castor::UnicityException{ error, text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) }

Référencé par castor::Unique< T >::Unique().