OpenLB 1.7
Loading...
Searching...
No Matches
Public Types | List of all members
olb::meta::filter< COND, TYPE > Struct Template Reference

Return either nil type list or type list containing (single) FIELD depending on COND. More...

#include <meta.h>

+ Collaboration diagram for olb::meta::filter< COND, TYPE >:

Public Types

using type
 

Detailed Description

template<template< typename > class COND, typename TYPE>
struct olb::meta::filter< COND, TYPE >

Return either nil type list or type list containing (single) FIELD depending on COND.

Definition at line 235 of file meta.h.

Member Typedef Documentation

◆ type

template<template< typename > class COND, typename TYPE >
using olb::meta::filter< COND, TYPE >::type
Initial value:
std::conditional_t<
COND<TYPE>::value && !std::is_void<TYPE>::value,
list<TYPE>,
list<>
>

Definition at line 236 of file meta.h.


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