My Project
Static Public Member Functions | List of all members
mlir::ClassID Struct Reference

#include <STLExtras.h>

Static Public Member Functions

template<typename T >
static ClassIDgetID ()
 
template<template< typename T > class Trait>
static ClassIDgetID ()
 

Detailed Description

A special type used to provide an address for a given class that can act as a unique identifier during pass registration. Note: We specify an explicit alignment here to allow use with PointerIntPair and other utilities/data structures that require a known pointer alignment.

Member Function Documentation

◆ getID() [1/2]

template<typename T >
static ClassID* mlir::ClassID::getID ( )
inlinestatic

◆ getID() [2/2]

template<template< typename T > class Trait>
static ClassID* mlir::ClassID::getID ( )
inlinestatic

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