Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
Loading...
Searching...
No Matches
elementa::adts::CSHolder< Obj >::HeldData Union Reference

Description

template<class Obj>
union elementa::adts::CSHolder< Obj >::HeldData

Definition at line 54 of file comprstack.h.

Public Attributes

size_t howmanyunint
 Number of compressed un-interested elems. More...
 
Obj object
 Interesting element. More...
 

Public Member Functions

 HeldData (const Obj &o)
 
 HeldData (Obj &&o)
 

Constructor & Destructor Documentation

◆ HeldData() [1/3]

template<class Obj >
elementa::adts::CSHolder< Obj >::HeldData::HeldData ( void  )
inline

Definition at line 59 of file comprstack.h.

◆ HeldData() [2/3]

template<class Obj >
elementa::adts::CSHolder< Obj >::HeldData::HeldData ( const Obj &  o)
inline

Definition at line 60 of file comprstack.h.

◆ HeldData() [3/3]

template<class Obj >
elementa::adts::CSHolder< Obj >::HeldData::HeldData ( Obj &&  o)
inline

Definition at line 61 of file comprstack.h.

◆ ~HeldData()

template<class Obj >
elementa::adts::CSHolder< Obj >::HeldData::~HeldData ( void  )
inline

Definition at line 63 of file comprstack.h.

Member Data Documentation

◆ howmanyunint

template<class Obj >
size_t elementa::adts::CSHolder< Obj >::HeldData::howmanyunint

Number of compressed un-interested elems.

Definition at line 56 of file comprstack.h.

◆ object

template<class Obj >
Obj elementa::adts::CSHolder< Obj >::HeldData::object

Interesting element.

Definition at line 57 of file comprstack.h.


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