Viskores  1.0
Classes | Namespaces | Macros
StaticAssert.h File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  viskores::ReadTheSourceCodeHereForHelpOnThisError< noError >
 
struct  viskores::ReadTheSourceCodeHereForHelpOnThisError< true >
 

Namespaces

 viskores
 Groups connected points that have the same field value.
 

Macros

#define VISKORES_STATIC_ASSERT(condition)   static_assert((condition), "Failed static assert: " #condition)
 
#define VISKORES_STATIC_ASSERT_MSG(condition, message)   static_assert((condition), message)
 
#define VISKORES_READ_THE_SOURCE_CODE_FOR_HELP(noError)   VISKORES_STATIC_ASSERT(viskores::ReadTheSourceCodeHereForHelpOnThisError<noError>::value)
 

Macro Definition Documentation

◆ VISKORES_READ_THE_SOURCE_CODE_FOR_HELP

#define VISKORES_READ_THE_SOURCE_CODE_FOR_HELP (   noError)    VISKORES_STATIC_ASSERT(viskores::ReadTheSourceCodeHereForHelpOnThisError<noError>::value)

◆ VISKORES_STATIC_ASSERT

#define VISKORES_STATIC_ASSERT (   condition)    static_assert((condition), "Failed static assert: " #condition)

◆ VISKORES_STATIC_ASSERT_MSG

#define VISKORES_STATIC_ASSERT_MSG (   condition,
  message 
)    static_assert((condition), message)