PrivateIdSwitch Class Reference

#include <fid.h>

Public Member Functions

MAXON_IMPLICIT PrivateIdSwitch (const InternedId &iid)
 
MAXON_IMPLICIT PrivateIdSwitch (const InternedId *iid)
 
MAXON_IMPLICIT PrivateIdSwitch (const ConstDataPtr &key)
 
MAXON_IMPLICIT PrivateIdSwitch (const ForwardingDataPtr &key)
 
 operator UInt () const
 
template<typename T >
Bool Check (const FId< T, InternedId > &key)
 

Private Attributes

const InternedId *const _id
 
Bool _matched
 

Constructor & Destructor Documentation

◆ PrivateIdSwitch() [1/4]

◆ PrivateIdSwitch() [2/4]

◆ PrivateIdSwitch() [3/4]

◆ PrivateIdSwitch() [4/4]

Member Function Documentation

◆ operator UInt()

operator UInt ( ) const

◆ Check()

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

Member Data Documentation

◆ _id

const InternedId* const _id
private

◆ _matched

Bool _matched
private