ivutils
Loading...
Searching...
No Matches
refobj.h File Reference

Smart pointers. More...

#include <utility>
#include <stddef.h>
#include <map>
#include <vector>
Include dependency graph for refobj.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Smart pointers.