DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Classes | Namespaces | Typedefs | Functions
utlTypeinfo.h File Reference
#include <type_traits>
#include <typeinfo>
#include <complex>
#include <iostream>
#include <memory>
+ Include dependency graph for utlTypeinfo.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  utl::remove_complex< T >
 
struct  utl::SuperFloatType< T, t >
 
struct  utl::Superset< T, t >
 

Namespaces

 utl
 

Typedefs

template<class... T>
using utl::common_type_t = typename::std::common_type< T... >::type
 
template<bool B, class T , class F >
using utl::conditional_t = typename::std::conditional< B, T, F >::type
 
template<class T >
using utl::remove_complex_t = typename remove_complex< T >::type
 
template<class T >
using utl::remove_const_t = typename::std::remove_const< T >::type
 
template<class T >
using utl::remove_reference_t = typename::std::remove_reference< T >::type
 
template<class T , typename t >
using utl::superset_t = typename Superset< T, t >::type
 

Functions

std::string utl::Demangle (const char *name)
 
template<class T >
std::string utl::TypeName ()
 
template<class T >
std::string utl::TypeName (const T &)
 

Detailed Description

Created "07-04-2016.

Author
Jian Cheng (JC), jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om

Definition in file utlTypeinfo.h.