IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
ippl::detail::IsEnabled< Type,... > Struct Template Reference

#include <TypeUtils.h>

Public Types

typedef Type type
 

Static Public Attributes

static constexpr bool enable = !std::is_void_v<Type>
 

Detailed Description

template<typename Type, typename...>
struct ippl::detail::IsEnabled< Type,... >

Variant verification struct Enables the type if it is not void (intended for use with std::conditional_t where the user passes void if the type should not be included)

Template Parameters
Typethe type that should be added, or void
...dummy parameter to ensure compatibility with IsPresent

The documentation for this struct was generated from the following file: