cartobase  5.0.5
rcptr.h File Reference
#include <cartobase/config/cartobase_config.h>
#include <memory>
#include <iostream>
#include <utility>
#include <boost/version.hpp>
#include <cartobase/zoolib/atomiccount.h>
Include dependency graph for rcptr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  carto::const_ref< T >
 Constant Ref to an object of class T. More...
 
class  carto::ref< T >
 A ref is a const_ref which can reference non constant objects. More...
 
class  carto::DefaultRefConstruction
 
class  carto::RCObject
 Base class for reference counted objects (intrusive) More...
 
class  carto::RefConstruction< T >
 
class  carto::RefData< T >
 
class  carto::const_ref< T >
 Constant Ref to an object of class T. More...
 
class  carto::ref< T >
 A ref is a const_ref which can reference non constant objects. More...
 
class  carto::rc_ptr< T >
 Reference-counting pointer. More...
 
class  carto::rc_ptr< T >::insipid
 
class  carto::RefConstruction< char >
 
class  carto::RefConstruction< unsigned char >
 
class  carto::RefConstruction< short >
 
class  carto::RefConstruction< unsigned short >
 
class  carto::RefConstruction< int >
 
class  carto::RefConstruction< unsigned int >
 
class  carto::RefConstruction< long >
 
class  carto::RefConstruction< unsigned long >
 
class  carto::RefConstruction< float >
 
class  carto::RefConstruction< double >
 

Namespaces

 carto
 

Macros

#define CARTO_THREADED_RCPTR
 

Macro Definition Documentation

◆ CARTO_THREADED_RCPTR

#define CARTO_THREADED_RCPTR

Definition at line 47 of file rcptr.h.