Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
Teuchos_ExpandScalarTypeMacros.hpp File Reference
#include "Teuchos_ExplicitInstantiationHelpers.hpp"
Include dependency graph for Teuchos_ExpandScalarTypeMacros.hpp:

Go to the source code of this file.

Macros

#define TEUCHOS_MACRO_EXPAND_FLOAT(INSTANT_MACRO)
 
#define TEUCHOS_MACRO_EXPAND_DOUBLE(INSTANT_MACRO)   INSTANT_MACRO(double)
 
#define TEUCHOS_MACRO_EXPAND_COMPLEX_FLOAT(INSTANT_MACRO)
 
#define TEUCHOS_MACRO_EXPAND_COMPLEX_DOUBLE(INSTANT_MACRO)
 
#define TEUCHOS_MACRO_EXPAND_LONG_DOUBLE(INSTANT_MACRO)
 
#define TEUCHOS_MACRO_EXPAND_REAL_SCALAR_TYPES(MACRONAME)
 Instantiate a macro template for the set of supported real scalar types. More...
 
#define TEUCHOS_MACRO_EXPAND_SCALAR_TYPES(MACRONAME)
 Instantiate a macro template for the set of supported real and complex scalar types. More...
 

Macro Definition Documentation

#define TEUCHOS_MACRO_EXPAND_FLOAT (   INSTANT_MACRO)

Definition at line 26 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_DOUBLE (   INSTANT_MACRO)    INSTANT_MACRO(double)

Definition at line 30 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_COMPLEX_FLOAT (   INSTANT_MACRO)

Definition at line 37 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_COMPLEX_DOUBLE (   INSTANT_MACRO)

Definition at line 45 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_LONG_DOUBLE (   INSTANT_MACRO)

Definition at line 52 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_REAL_SCALAR_TYPES (   MACRONAME)
Value:
#define TEUCHOS_MACRO_EXPAND_DOUBLE(INSTANT_MACRO)
#define TEUCHOS_MACRO_EXPAND_FLOAT(INSTANT_MACRO)

Instantiate a macro template for the set of supported real scalar types.

Definition at line 59 of file Teuchos_ExpandScalarTypeMacros.hpp.

#define TEUCHOS_MACRO_EXPAND_SCALAR_TYPES (   MACRONAME)
Value:
#define TEUCHOS_MACRO_EXPAND_DOUBLE(INSTANT_MACRO)
#define TEUCHOS_MACRO_EXPAND_LONG_DOUBLE(INSTANT_MACRO)
#define TEUCHOS_MACRO_EXPAND_FLOAT(INSTANT_MACRO)
#define TEUCHOS_MACRO_EXPAND_COMPLEX_FLOAT(INSTANT_MACRO)
#define TEUCHOS_MACRO_EXPAND_COMPLEX_DOUBLE(INSTANT_MACRO)

Instantiate a macro template for the set of supported real and complex scalar types.

Definition at line 67 of file Teuchos_ExpandScalarTypeMacros.hpp.