lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Public Types
lean::meta::first_non_void< Type1, Type2 > Struct Template Reference

Redefines Type1 if not void, else Type2 if not void, nothing otherwise. More...

#include <conditional.h>

List of all members.

Public Types

typedef Type1 type
 Redefines Type1 or Type2 if not void, undefined otherwise.

Detailed Description

template<class Type1, class Type2>
struct lean::meta::first_non_void< Type1, Type2 >

Redefines Type1 if not void, else Type2 if not void, nothing otherwise.


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