#include <stlsoft/stlsoft.h>
Go to the source code of this file.
Namespaces | |
| namespace | stlsoft |
Classes | |
| struct | move_proxy |
| A simple proxy class that supports the movement of pointers between the various destructor classes. More... | |
| class | auto_destructor |
| This class acts as an automatic frame scope variable that manages heap-allocated object instances. More... | |
| class | auto_array_destructor |
| This class acts as an automatic frame scope variable that manages heap-allocated object arrays. More... | |
| class | return_value_destructor |
| This class acts as a return-value scope variable that manages heap-allocated object instances. More... | |
| class | return_value_array_destructor |
| This class acts as a return-value scope variable that manages heap-allocated object arrays. More... | |
Functions | |
| template<typename T> | |
| T * | get_ptr (auto_destructor< T > const &ad) |
| template<typename T> | |
| T * | get_ptr (return_value_destructor< T > const &ad) |
| template<typename T> | |
| T * | get_ptr (auto_array_destructor< T > const &ad) |
| template<typename T> | |
| T * | get_ptr (return_value_array_destructor< T > const &ad) |
1.5.6