|
ant
A2 ant: class-based analysis framework
|
#include <memory>#include <list>
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | ant::std_ext::_Unique_if< T > |
| struct | ant::std_ext::_Unique_if< T[]> |
| struct | ant::std_ext::_Unique_if< T[N]> |
Namespaces | |
| ant | |
| ant::std_ext | |
Functions | |
| template<typename T , typename Base > | |
| void | ant::std_ext::AddToSharedPtrList (const std::shared_ptr< Base > base, std::list< std::shared_ptr< T > > &list) |
| template<typename From , typename To > | |
| std::unique_ptr< To > | ant::std_ext::static_cast_uptr (std::unique_ptr< From > &&ptr) |
| template<class T , class... Args> | |
| _Unique_if< T >::_Single_object | ant::std_ext::make_unique (Args &&... args) |
| template<class T > | |
| _Unique_if< T >::_Unknown_bound | ant::std_ext::make_unique (size_t n) |
| template<class T , class... Args> | |
| _Unique_if< T >::_Known_bound | ant::std_ext::make_unique (Args &&...)=delete |