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

Classes

class  TiledArray::tile_interface::Cast< Result, Arg, std::enable_if_t< detail::has_conversion_operator_v< Arg, madness::Future< Result > >||detail::is_convertible_v< Arg, Result > > >
 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< madness::remove_fcvr_t<Arg>>::type>
auto TiledArray::invoke_cast (Arg &&arg)