kblib 0.2.3
General utilities library for modern C++
delayed_construct.h File Reference

Provides delayed_construct, an optional-like type that cannot be cleared. More...

#include "hash.h"
#include "tdecl.h"
#include <optional>
Include dependency graph for delayed_construct.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kblib::delayed_construct< T >
 
struct  kblib::FNV_hash< delayed_construct< T >, void >
 
struct  std::hash< kblib::delayed_construct< T > >
 

Namespaces

namespace  kblib
 The main namespace in which all entities from kblib are defined.
 
namespace  std
 

Macros

#define OVERLOAD_DEFER_OP(op)
 

Detailed Description

Provides delayed_construct, an optional-like type that cannot be cleared.

Author
killerbee
Date
2019-2021

Definition in file delayed_construct.h.

Macro Definition Documentation

◆ OVERLOAD_DEFER_OP

#define OVERLOAD_DEFER_OP (   op)

Definition at line 111 of file delayed_construct.h.