Classes | Namespaces | Functions

AnyPtr.h File Reference

Declaration and partial implementation of class AnyPtr. More...

#include "keyvalue/extern/SharedPtr.h"
#include "keyvalue/util/Paparazzo.h"
Include dependency graph for AnyPtr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AnyPtr
 A smart pointer to any type. More...

Namespaces

namespace  keyvalue
 

All functionalities of KeyValue library are inside this namespace.


namespace  keyvalue::util
 

Utility classes and functions are member of this namespace.


Functions

template<typename T >
shared_ptr< T > dynamic_pointer_cast (const AnyPtr &ptr)
 Explicit cast from AnyPtr to shared_ptr<T>.

Detailed Description

Declaration and partial implementation of class AnyPtr.