guanaqo 1.0.0-alpha.26
Utilities for scientific software
Loading...
Searching...
No Matches
any-ptr.hpp File Reference

Detailed Description

Non-owning and shared pointer wrappers with type tagging.

Definition in file any-ptr.hpp.

#include <any>
#include <memory>
#include <type_traits>
#include <typeinfo>
Include dependency graph for any-ptr.hpp:

Go to the source code of this file.

Classes

class  guanaqo::any_ptr
 Like std::any, but storing just the pointer, without any dynamic allocation. More...
class  guanaqo::shared_any_ptr
 Like std::any, but storing a shared_ptr, to allow for move-only types. More...

Namespaces

namespace  guanaqo