dune-common  2.4.1
Classes | Public Types | Public Member Functions | List of all members
Dune::Conversion< From, To > Class Template Reference

Checks wether a type is convertible to another. More...

#include <dune/common/typetraits.hh>

Public Types

enum  { exists = sizeof(test(makeFrom())) == sizeof(Small), isTwoWay = exists && Conversion<To,From>::exists, sameType = false }
 

Public Member Functions

 Conversion ()
 

Detailed Description

template<class From, class To>
class Dune::Conversion< From, To >

Checks wether a type is convertible to another.

Template Parameters
Fromtype you want to convert
Totype you want to obtain

Inspired by this website

Member Enumeration Documentation

template<class From, class To>
anonymous enum
Enumerator
exists 

True if the conversion exists.

isTwoWay 

Whether the conversion exists in both ways.

sameType 

True if To and From are the same type.

Constructor & Destructor Documentation

template<class From, class To>
Dune::Conversion< From, To >::Conversion ( )
inline

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