Classes | Namespaces | Defines

shared_ptr.h File Reference

Implementation of PtrTraits based on boost::shared_ptr where there is a common polymorphic base class for all core-library objects used by KeyValue's processors. More...

#include <boost/shared_ptr.hpp>
Include dependency graph for shared_ptr.h:

Go to the source code of this file.

Classes

struct  PtrTraits< ObjectType >
 Meta-function that define smart pointer traits. More...

Namespaces

namespace  keyvalue
 

All functionalities of KeyValue library are inside this namespace.


namespace  keyvalue::value
 

All KeyValue containers belong to this namespace.


Defines

#define KEYVALUE_PTR_TRAITS_FILE   __FILE__

Detailed Description

Implementation of PtrTraits based on boost::shared_ptr where there is a common polymorphic base class for all core-library objects used by KeyValue's processors.