aGrUM  0.14.2
refPtr.h File Reference

Class providing aGrUM's "smart" pointers. More...

#include <new>
#include <agrum/agrum.h>
#include <agrum/core/refPtr_tpl.h>
+ Include dependency graph for refPtr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gum::RefPtr< Val >
 Smart pointersaGrUM's smart pointers keep track of the number of times the value they point to is referenced. More...
 

Namespaces

 gum
 gum is the global namespace for all aGrUM entities
 

Functions

template<typename Val >
void gum::swap (RefPtr< Val > &ptr1, RefPtr< Val > &ptr2)
 Swap the contents of two RefPtr. More...
 

Detailed Description

Class providing aGrUM's "smart" pointers.

Author
Christophe GONZALES and Pierre-Henri WUILLEMIN

Definition in file refPtr.h.