TiledArray  0.7.0
cast.h File Reference
#include "../type_traits.h"
#include "../meta.h"
Include dependency graph for cast.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TiledArray::Cast< Result, Arg, Enabler >
 Tile cast operation. More...
 
class  TiledArray::tile_interface::Cast< Result, Arg, Enabler >
 
class  TiledArray::tile_interface::Cast< Result, Arg, std::enable_if_t< detail::has_conversion_operator< Arg, madness::Future< Result > >::value||detail::is_convertible< Arg, Result >::value > >
 Internal cast (aka conversion) implementation. More...
 
class  TiledArray::tile_interface::Cast< Result, Arg, typename std::enable_if< is_lazy_tile< Arg >::value &&! std::is_same< Result, typename TiledArray::eval_trait< Arg >::type >::value >::type >
 Internal cast implementation. More...
 
class  TiledArray::Cast< Result, Arg, Enabler >
 Tile cast operation. More...
 

Namespaces

 TiledArray
 
 TiledArray::tile_interface
 

Functions

template<typename Arg , typename Result = typename TiledArray::eval_trait<std::decay_t<Arg>>::type>
auto TiledArray::invoke_cast (Arg &&arg)