ivutils
|
Smart pointers. More...
#include <utility>
#include <stddef.h>
#include <map>
#include <vector>
Classes | |
class | mngarg< T > |
Auxiliary class used as an argument for condtructor and functions set / reset of smart pointers (mng_ptr, sh_ptr). More... | |
class | mngptr< T > |
Managed pointer. More... | |
class | array_mngptr< T > |
Array of managed pointers. More... | |
class | refvector< T > |
Vector of dynamic objects and flag, which define the action with dynamic objects if function clear is called: 0 - do not delete, nonzero - delete, 8 (bit flag set) - delete as array. More... | |
class | refmap< key_tt, T > |
Map of dynamic objects and flag, which define the action with dynamic objects if function clear is called: 0 - not delete, 1 - delete. More... | |
class | shptr< T, delete_t > |
Smart pointer. More... | |
Smart pointers.