neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
i_lifetime.hpp File Reference
#include <stdexcept>
#include <memory>
#include <atomic>
#include <neolib/neolib.hpp>

Go to the source code of this file.

Classes

class  neolib::i_lifetime_flag
 
class  neolib::i_lifetime
 
struct  neolib::i_lifetime::not_creating
 
struct  neolib::i_lifetime::already_destroyed
 

Namespaces

namespace  neolib
 

Enumerations

enum class  neolib::lifetime_state { neolib::Creating , neolib::Alive , neolib::Destroying , neolib::Destroyed }