OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
AppTypeTraits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AppTypeTraits< T >
struct  AppTypeTraits< bool >
struct  AppTypeTraits< char >
struct  AppTypeTraits< unsigned char >
struct  AppTypeTraits< short >
struct  AppTypeTraits< unsigned short >
struct  AppTypeTraits< int >
struct  AppTypeTraits< unsigned int >
struct  AppTypeTraits< long >
struct  AppTypeTraits< unsigned long >
struct  AppTypeTraits< long long >
struct  AppTypeTraits< float >
struct  AppTypeTraits< double >
struct  AppTypeTraits< long double >
struct  AppTypeTraits< std::complex< float > >
struct  AppTypeTraits< std::complex< double > >

Macros

#define BUILTIN_APPTYPE_TRAITS(T)

Macro Definition Documentation

◆ BUILTIN_APPTYPE_TRAITS

#define BUILTIN_APPTYPE_TRAITS ( T)
Value:
template <> \
struct AppTypeTraits< T > { \
typedef T Element_t; \
enum { ElemDim = 0 }; \
};

Definition at line 24 of file AppTypeTraits.h.