CIRCT  19.0.0git
Static Public Member Functions | List of all members
llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > > Struct Template Reference

Add support for llvm style casts to AnnoTarget. More...

#include <FIRRTLAnnotations.h>

Inheritance diagram for llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >:
Inheritance graph
[legend]
Collaboration diagram for llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >:
Collaboration graph
[legend]

Static Public Member Functions

static bool isPossible (From target)
 
static To doCast (From target)
 

Detailed Description

template<typename To, typename From>
struct llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >

Add support for llvm style casts to AnnoTarget.

Definition at line 476 of file FIRRTLAnnotations.h.

Member Function Documentation

◆ doCast()

template<typename To , typename From >
static To llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >::doCast ( From  target)
inlinestatic

Definition at line 489 of file FIRRTLAnnotations.h.

◆ isPossible()

template<typename To , typename From >
static bool llvm::CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >::isPossible ( From  target)
inlinestatic

Definition at line 481 of file FIRRTLAnnotations.h.


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