LLVM 24.0.0git
llvm::CastInfo< To, const IRUnitRef > Struct Template Reference

#include "llvm/IR/IRUnitRef.h"

Inheritance diagram for llvm::CastInfo< To, const IRUnitRef >:
[legend]

Public Types

using Self
using CastReturnType
Public Types inherited from llvm::CastInfo< To, IRUnitRef >
using Self
using CastReturnType

Static Public Member Functions

static CastReturnType doCast (const const IRUnitRef &f)
static CastReturnType castFailed ()
static CastReturnType doCastIfPossible (const const IRUnitRef &f)
Static Public Member Functions inherited from llvm::CastIsPossible< To, From, Enable >
static bool isPossible (const From &f)
Static Public Member Functions inherited from llvm::CastInfo< To, IRUnitRef >
static bool isPossible (IRUnitRef IR)
static const To * doCast (IRUnitRef IR)
static const To * castFailed ()
static const To * doCastIfPossible (IRUnitRef IR)

Detailed Description

template<typename To>
struct llvm::CastInfo< To, const IRUnitRef >

Definition at line 99 of file IRUnitRef.h.

Member Typedef Documentation

◆ CastReturnType

using llvm::CastInfo< To, const IRUnitRef, void >::CastReturnType

Definition at line 479 of file Casting.h.

◆ Self

using llvm::CastInfo< To, const IRUnitRef, void >::Self

Definition at line 477 of file Casting.h.

Member Function Documentation

◆ castFailed()

CastReturnType llvm::CastInfo< To, const IRUnitRef, void >::castFailed ( )
inlinestatic

Definition at line 490 of file Casting.h.

◆ doCast()

CastReturnType llvm::CastInfo< To, const IRUnitRef, void >::doCast ( const const IRUnitRef & f)
inlinestatic

Definition at line 481 of file Casting.h.

◆ doCastIfPossible()

CastReturnType llvm::CastInfo< To, const IRUnitRef, void >::doCastIfPossible ( const const IRUnitRef & f)
inlinestatic

Definition at line 492 of file Casting.h.


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