WPILibC++  2020.3.2-60-g3011ebe
wpi::ManagedStaticBase Class Reference

ManagedStaticBase - Common base class for ManagedStatic instances. More...

#include <ManagedStatic.h>

Inheritance diagram for wpi::ManagedStaticBase:
wpi::ManagedStatic< C, Creator, Deleter >

Public Member Functions

bool isConstructed () const
 isConstructed - Return true if this object has not been created yet.
 
void destroy () const
 

Protected Member Functions

void RegisterManagedStatic (void *(*creator)(), void(*deleter)(void *)) const
 
void RegisterManagedStatic (void *created, void(*deleter)(void *)) const
 

Protected Attributes

std::atomic< void * > Ptr
 
void(* DeleterFn )(void *)
 
const ManagedStaticBaseNext
 

Detailed Description

ManagedStaticBase - Common base class for ManagedStatic instances.


The documentation for this class was generated from the following file: