bux API Reference 1.9.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Loading...
Searching...
No Matches
bux::U_K2V< T_Key, T_Value > Union Template Reference

#include <ParserBase.h>

Public Member Functions

constexpr U_K2V (const C_KVPair< T_Key, T_Value > *table)
 
constexpr U_K2V (int(*conv)(T_Key))
 

Public Attributes

const C_KVPair< T_Key, T_Value > * m_table
 
int(* m_conv )(T_Key)
 

Detailed Description

template<class T_Key, class T_Value>
union bux::U_K2V< T_Key, T_Value >

Definition at line 48 of file ParserBase.h.

Constructor & Destructor Documentation

◆ U_K2V() [1/2]

template<class T_Key , class T_Value >
bux::U_K2V< T_Key, T_Value >::U_K2V ( const C_KVPair< T_Key, T_Value > * table)
inlineconstexpr

Definition at line 53 of file ParserBase.h.

◆ U_K2V() [2/2]

template<class T_Key , class T_Value >
bux::U_K2V< T_Key, T_Value >::U_K2V ( int(* conv )(T_Key))
inlineconstexpr

Definition at line 54 of file ParserBase.h.

Member Data Documentation

◆ m_conv

template<class T_Key , class T_Value >
int(* bux::U_K2V< T_Key, T_Value >::m_conv) (T_Key)

Definition at line 51 of file ParserBase.h.

Referenced by bux::index2value(), and bux::GLR::index2values().

◆ m_table

template<class T_Key , class T_Value >
const C_KVPair<T_Key,T_Value>* bux::U_K2V< T_Key, T_Value >::m_table

Definition at line 50 of file ParserBase.h.

Referenced by bux::index2value(), and bux::GLR::index2values().


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