MLIR  19.0.0git
Static Public Member Functions | List of all members
mlir::detail::TypeIDResolver< T, std::enable_if_t< InlineTypeIDResolver::has_resolve_typeid< T >::value > > Class Template Reference

This class provides a resolver for getting the ID for a given class T, when the class provides a static TypeID resolveTypeID() method. More...

#include "mlir/Support/TypeID.h"

Static Public Member Functions

static TypeID resolveTypeID ()
 

Detailed Description

template<typename T>
class mlir::detail::TypeIDResolver< T, std::enable_if_t< InlineTypeIDResolver::has_resolve_typeid< T >::value > >

This class provides a resolver for getting the ID for a given class T, when the class provides a static TypeID resolveTypeID() method.

This allows for simplifying situations when the class can resolve the ID itself.

Definition at line 222 of file TypeID.h.

Member Function Documentation

◆ resolveTypeID()

template<typename T >
static TypeID mlir::detail::TypeIDResolver< T, std::enable_if_t< InlineTypeIDResolver::has_resolve_typeid< T >::value > >::resolveTypeID ( )
inlinestatic

Definition at line 225 of file TypeID.h.


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