ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::storage_t< T > Union Template Reference

#include <Optional.h>

Public Member Functions

constexpr storage_t (trivial_init_t) noexcept
 
template<class... Args>
constexpr storage_t (Args &&... args)
 
 ~storage_t ()
 

Public Attributes

unsigned char dummy_
 
value_
 

Detailed Description

template<class T>
union cloudViewer::utility::storage_t< T >

Definition at line 148 of file Optional.h.

Constructor & Destructor Documentation

◆ storage_t() [1/2]

template<class T >
constexpr cloudViewer::utility::storage_t< T >::storage_t ( trivial_init_t  )
inlineconstexprnoexcept

Definition at line 152 of file Optional.h.

◆ storage_t() [2/2]

template<class T >
template<class... Args>
constexpr cloudViewer::utility::storage_t< T >::storage_t ( Args &&...  args)
inlineconstexpr

Definition at line 155 of file Optional.h.

◆ ~storage_t()

template<class T >
cloudViewer::utility::storage_t< T >::~storage_t ( )
inline

Definition at line 158 of file Optional.h.

Member Data Documentation

◆ dummy_

template<class T >
unsigned char cloudViewer::utility::storage_t< T >::dummy_

Definition at line 149 of file Optional.h.

◆ value_

template<class T >
T cloudViewer::utility::storage_t< T >::value_

Definition at line 150 of file Optional.h.


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