WPILibC++  2018.4.1-20180825000225-1177-gc8482cd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
wpi::optional_detail::OptionalStorage< T, IsPodLike > Struct Template Reference

Storage for any type. More...

#include <Optional.h>

Public Member Functions

 OptionalStorage (const T &y)
 
 OptionalStorage (const OptionalStorage &O)
 
 OptionalStorage (T &&y)
 
 OptionalStorage (OptionalStorage &&O)
 
OptionalStorageoperator= (T &&y)
 
OptionalStorageoperator= (OptionalStorage &&O)
 
OptionalStorageoperator= (const T &y)
 
OptionalStorageoperator= (const OptionalStorage &O)
 
void reset ()
 
T * getPointer ()
 
const T * getPointer () const
 

Public Attributes

AlignedCharArrayUnion< T > storage
 
bool hasVal = false
 

Detailed Description

template<typename T, bool IsPodLike>
struct wpi::optional_detail::OptionalStorage< T, IsPodLike >

Storage for any type.


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