AutoPas  3.0.0
Loading...
Searching...
No Matches
Classes | Namespaces
isSmartPointer.h File Reference
#include "memory"
Include dependency graph for isSmartPointer.h:

Go to the source code of this file.

Classes

struct  autopas::utils::is_shared_ptr< T >
 Type trait to determine if a type is a shared pointer at compile time. More...
 
struct  autopas::utils::is_shared_ptr< std::shared_ptr< T > >
 True specialization for shared_ptr. More...
 
struct  autopas::utils::is_unique_ptr< T >
 Type trait to determine if a type is a unique pointer at compile time. More...
 
struct  autopas::utils::is_unique_ptr< std::unique_ptr< T > >
 True specialization for unique_ptr. More...
 
struct  autopas::utils::is_smart_ptr< T >
 Type trait to determine if a type is a smart pointer at compile time. More...
 
struct  autopas::utils::is_smart_ptr< std::unique_ptr< T > >
 True specialization for unique_ptr. More...
 
struct  autopas::utils::is_smart_ptr< std::shared_ptr< T > >
 True specialization for shared_ptr. More...
 
struct  autopas::utils::is_smart_ptr< std::weak_ptr< T > >
 True specialization for weak_ptr. More...
 

Namespaces

namespace  autopas
 This is the main namespace of AutoPas.
 
namespace  autopas::utils
 In this namespace some helper classes and functions can be found used inside of AutoPas.
 

Detailed Description

Author
F. Gratl
Date
08.11.22