Graphe des dépendances par inclusion de Operators.hpp:Classes | |
| struct | Castor::UnaryOp< T, Op > |
| Classe template pour les opérateurs unaires. Plus de détails... | |
| struct | Castor::UnaryOpBase< T > |
| Classe de base pour les opérateurs unaires. Plus de détails... | |
| struct | Castor::UnaryOp< T, eOPERATOR_MINUS > |
| Spécialisation de UnaryOp pour le - unaire. Plus de détails... | |
| struct | Castor::UnaryOp< T, eOPERATOR_PLUS > |
| Spécialisation de UnaryOp pour le + unaire. Plus de détails... | |
| struct | Castor::UnaryOp< T, eOPERATOR_CONST > |
| Spécialisation de UnaryOp pour la constante unaire. Plus de détails... | |
| struct | Castor::BinaryOp< T, U, Op > |
| Classe template pour les opérateurs binaires. Plus de détails... | |
| struct | Castor::BinaryOpBase< T, U > |
| Classe de base pour les opérateurs binaires. Plus de détails... | |
| struct | Castor::BinaryOp< T, U, eOPERATOR_ADD > |
| Spécialisation de BinaryOp pour le + binaire. Plus de détails... | |
| struct | Castor::BinaryOp< T, U, eOPERATOR_SUB > |
| Spécialisation de BinaryOp pour le - binaire. Plus de détails... | |
| struct | Castor::BinaryOp< T, U, eOPERATOR_MUL > |
| Spécialisation de BinaryOp pour le * binaire. Plus de détails... | |
| struct | Castor::BinaryOp< T, U, eOPERATOR_DIV > |
| Spécialisation de BinaryOp pour le / binaire. Plus de détails... | |
Espaces de nommage | |
| namespace | Castor |
Énumérations | |
| enum | Castor::eOPERATOR { Castor::eOPERATOR_ADD, Castor::eOPERATOR_SUB, Castor::eOPERATOR_MUL, Castor::eOPERATOR_DIV, Castor::eOPERATOR_PLUS, Castor::eOPERATOR_MINUS, Castor::eOPERATOR_CONST, Castor::eOPERATOR_COUNT } |
Enumération des opérateurs. Plus de détails... | |
Fonctions | |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_ADD > | Castor::MakeAdd (T const &t, U const &u) |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_SUB > | Castor::MakeSub (T const &t, U const &u) |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_MUL > | Castor::MakeMul (T const &t, U const &u) |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_DIV > | Castor::MakeDiv (T const &t, U const &u) |
| template<class T > | |
| UnaryOp< T, eOPERATOR_MINUS > | Castor::MakeMinus (T const &t) |
| template<class T > | |
| UnaryOp< T, eOPERATOR_PLUS > | Castor::MakePlus (T const &t) |
| template<class T > | |
| UnaryOp< T, eOPERATOR_CONST > | Castor::MakeConst (T const &t) |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_ADD > | Castor::operator+ (T const &t, U const &u) |
| template<class T , class U > | |
| BinaryOp< T, U, eOPERATOR_SUB > | Castor::operator- (T const &t, U const &u) |
| template<class T > | |
| UnaryOp< T, eOPERATOR_MINUS > | Castor::operator- (T const &t) |
| template<class T > | |
| UnaryOp< T, eOPERATOR_PLUS > | Castor::operator+ (T const &t) |
1.7.1