Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
promote.h File Reference

Go to the source code of this file.

Classes

struct  promote_not_specialized_for_this_case< T1, T2 >
 
struct  promote< T1, T2 >
 
struct  promote< char, char >
 
struct  promote< char, unsigned char >
 
struct  promote< char, short int >
 
struct  promote< char, short unsigned int >
 
struct  promote< char, int >
 
struct  promote< char, unsigned int >
 
struct  promote< char, long >
 
struct  promote< char, unsigned long >
 
struct  promote< char, float >
 
struct  promote< char, double >
 
struct  promote< char, long double >
 
struct  promote< unsigned char, char >
 
struct  promote< unsigned char, unsigned char >
 
struct  promote< unsigned char, short int >
 
struct  promote< unsigned char, short unsigned int >
 
struct  promote< unsigned char, int >
 
struct  promote< unsigned char, unsigned int >
 
struct  promote< unsigned char, long >
 
struct  promote< unsigned char, unsigned long >
 
struct  promote< unsigned char, float >
 
struct  promote< unsigned char, double >
 
struct  promote< unsigned char, long double >
 
struct  promote< short int, char >
 
struct  promote< short int, unsigned char >
 
struct  promote< short int, short int >
 
struct  promote< short int, short unsigned int >
 
struct  promote< short int, int >
 
struct  promote< short int, unsigned int >
 
struct  promote< short int, long >
 
struct  promote< short int, unsigned long >
 
struct  promote< short int, float >
 
struct  promote< short int, double >
 
struct  promote< short unsigned int, char >
 
struct  promote< short unsigned int, unsigned char >
 
struct  promote< short unsigned int, short int >
 
struct  promote< short unsigned int, short unsigned int >
 
struct  promote< short unsigned int, int >
 
struct  promote< short unsigned int, unsigned int >
 
struct  promote< short unsigned int, long >
 
struct  promote< short unsigned int, unsigned long >
 
struct  promote< short unsigned int, float >
 
struct  promote< short unsigned int, double >
 
struct  promote< short unsigned int, long double >
 
struct  promote< int, char >
 
struct  promote< int, unsigned char >
 
struct  promote< int, short int >
 
struct  promote< int, short unsigned int >
 
struct  promote< int, int >
 
struct  promote< int, unsigned int >
 
struct  promote< int, long >
 
struct  promote< int, unsigned long >
 
struct  promote< int, float >
 
struct  promote< int, double >
 
struct  promote< int, long double >
 
struct  promote< unsigned int, char >
 
struct  promote< unsigned int, unsigned char >
 
struct  promote< unsigned int, short int >
 
struct  promote< unsigned int, short unsigned int >
 
struct  promote< unsigned int, int >
 
struct  promote< unsigned int, unsigned int >
 
struct  promote< unsigned int, long >
 
struct  promote< unsigned int, unsigned long >
 
struct  promote< unsigned int, float >
 
struct  promote< unsigned int, double >
 
struct  promote< unsigned int, long double >
 
struct  promote< long, char >
 
struct  promote< long, unsigned char >
 
struct  promote< long, short int >
 
struct  promote< long, short unsigned int >
 
struct  promote< long, int >
 
struct  promote< long, unsigned int >
 
struct  promote< long, long >
 
struct  promote< long, unsigned long >
 
struct  promote< long, float >
 
struct  promote< long, double >
 
struct  promote< long, long double >
 
struct  promote< unsigned long, char >
 
struct  promote< unsigned long, unsigned char >
 
struct  promote< unsigned long, short int >
 
struct  promote< unsigned long, short unsigned int >
 
struct  promote< unsigned long, int >
 
struct  promote< unsigned long, unsigned int >
 
struct  promote< unsigned long, long >
 
struct  promote< unsigned long, unsigned long >
 
struct  promote< unsigned long, float >
 
struct  promote< unsigned long, double >
 
struct  promote< unsigned long, long double >
 
struct  promote< float, char >
 
struct  promote< float, unsigned char >
 
struct  promote< float, short int >
 
struct  promote< float, short unsigned int >
 
struct  promote< float, int >
 
struct  promote< float, unsigned int >
 
struct  promote< float, long >
 
struct  promote< float, unsigned long >
 
struct  promote< float, float >
 
struct  promote< float, double >
 
struct  promote< float, long double >
 
struct  promote< double, char >
 
struct  promote< double, unsigned char >
 
struct  promote< double, short int >
 
struct  promote< double, short unsigned int >
 
struct  promote< double, int >
 
struct  promote< double, unsigned int >
 
struct  promote< double, long >
 
struct  promote< double, unsigned long >
 
struct  promote< double, float >
 
struct  promote< double, double >
 
struct  promote< double, long double >
 
struct  promote< long double, char >
 
struct  promote< long double, unsigned char >
 
struct  promote< long double, short int >
 
struct  promote< long double, short unsigned int >
 
struct  promote< long double, int >
 
struct  promote< long double, unsigned int >
 
struct  promote< long double, long >
 
struct  promote< long double, unsigned long >
 
struct  promote< long double, float >
 
struct  promote< long double, double >
 
struct  promote< long double, long double >
 

Namespaces

namespace  rheolef
 This file is part of Rheolef.
 

Macros

#define skit_promote(T1, T2)   typename promote<T1,T2>::type
 

Macro Definition Documentation

◆ skit_promote

#define skit_promote (   T1,
  T2 
)    typename promote<T1,T2>::type

Definition at line 32 of file promote.h.