libfilezilla
Classes | Namespaces | Typedefs
shared.hpp File Reference

Declares the shared_optional and shared_value template classes. More...

#include <memory>
Include dependency graph for shared.hpp:

Go to the source code of this file.

Classes

class  shared_optional< T, Init >
 shared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Typedefs

template<typename T >
using shared_value = shared_optional< T, true >
 like shared_optional but can never be empty More...
 

Detailed Description

Declares the shared_optional and shared_value template classes.