MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::PooledSet< T >::Data Struct Reference

#include <mim/util/pool.h>

Classes

struct  Equal
 

Public Member Functions

constexpr Data () noexcept=default
 
constexpr Data (size_t size) noexcept
 

Public Attributes

size_t size = 0
 
elems []
 

Friends

template<class H >
constexpr H AbslHashValue (H h, const Data *d)
 

Detailed Description

template<class T>
struct mim::PooledSet< T >::Data

Definition at line 21 of file pool.h.

Constructor & Destructor Documentation

◆ Data() [1/2]

template<class T >
mim::PooledSet< T >::Data::Data ( )
constexprdefaultnoexcept

◆ Data() [2/2]

template<class T >
mim::PooledSet< T >::Data::Data ( size_t size)
inlineconstexprnoexcept

Definition at line 23 of file pool.h.

Friends And Related Symbol Documentation

◆ AbslHashValue

template<class T >
template<class H >
H AbslHashValue ( H h,
const Data * d )
friend

Definition at line 37 of file pool.h.

Member Data Documentation

◆ elems

template<class T >
T mim::PooledSet< T >::Data::elems[]

◆ size

template<class T >
size_t mim::PooledSet< T >::Data::size = 0

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