Jpp 21.0.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JTOOLS::JMultiKey< 0, JKey_t > Struct Template Reference

Empty key. More...

#include <JMultiKey.hh>

Public Types

typedef JKey_t key_type
 

Static Public Member Functions

template<unsigned int N>
static JMultiKey< N-1, key_typefront (const JMultiKey< N, key_type > &key)
 Get frontend key.
 
static JMultiKey< 1, key_typefront (const JMultiKey< 2, key_type > &key)
 Get frontend key.
 

Detailed Description

template<class JKey_t>
struct JTOOLS::JMultiKey< 0, JKey_t >

Empty key.

Definition at line 417 of file JMultiKey.hh.

Member Typedef Documentation

◆ key_type

template<class JKey_t >
JKey_t JTOOLS::JMultiKey< 0, JKey_t >::key_type

Definition at line 419 of file JMultiKey.hh.

Member Function Documentation

◆ front() [1/2]

template<class JKey_t >
template<unsigned int N>
static JMultiKey< N-1, key_type > JTOOLS::JMultiKey< 0, JKey_t >::front ( const JMultiKey< N, key_type > & key)
inlinestatic

Get frontend key.

Parameters
keykey
Returns
frontend key

Definition at line 429 of file JMultiKey.hh.

430 {
431 return JMultiKey<N-1, key_type>(key.first, key.second.front());
432 }

◆ front() [2/2]

template<class JKey_t >
static JMultiKey< 1, key_type > JTOOLS::JMultiKey< 0, JKey_t >::front ( const JMultiKey< 2, key_type > & key)
inlinestatic

Get frontend key.

Parameters
keykey
Returns
frontend key

Definition at line 441 of file JMultiKey.hh.

442 {
443 return JMultiKey<1, key_type>(key.first);
444 }

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