clone.h File Reference
Include dependency graph for clone.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  TiledArray::tile_interface::clone_trait< Arg, Enabler >
 Internal clone trait. More...
 
struct  TiledArray::tile_interface::clone_trait< Arg, typename std::enable_if< TiledArray::detail::is_type< result_of_clone_t< Arg > >::value >::type >
 Internal clone trait. More...
 
class  TiledArray::tile_interface::Clone< Result, Arg, Enabler >
 
class  TiledArray::tile_interface::Clone< Result, Arg, typename std::enable_if<!std::is_same< Result, typename clone_trait< Arg >::type >::value >::type >
 
struct  TiledArray::clone_trait< Arg >
 Clone trait. More...
 
class  TiledArray::Clone< Result, Arg >
 Create a deep copy of a tile. More...
 

Namespaces

 TiledArray
 
 TiledArray::tile_interface
 

Typedefs

template<typename T >
using TiledArray::tile_interface::result_of_clone_t = typename std::decay< decltype(clone(std::declval< T >()))>::type
 

Functions

template<typename Arg >
auto TiledArray::clone (const Arg &arg)
 Create a copy of arg. More...