IdSwitchCheck< BASE > Class Template Reference

#include <fid.h>

Inheritance diagram for IdSwitchCheck< BASE >:

Public Member Functions

MAXON_IMPLICIT IdSwitchCheck (BASE &&base)
 
 operator UInt () const
 
Bool Check (const InternedId &key)
 
template<typename T >
Bool Check (const FId< T, InternedId > &key)
 
template<typename T , typename C >
Bool Check (const Declaration< T, C > &key)
 

Private Attributes

Bool _matched
 

Constructor & Destructor Documentation

◆ IdSwitchCheck()

MAXON_IMPLICIT IdSwitchCheck ( BASE &&  base)

Member Function Documentation

◆ operator UInt()

operator UInt ( ) const

◆ Check() [1/3]

Bool Check ( const InternedId key)

◆ Check() [2/3]

Bool Check ( const FId< T, InternedId > &  key)

◆ Check() [3/3]

Bool Check ( const Declaration< T, C > &  key)

Member Data Documentation

◆ _matched

Bool _matched
private