MLLIF
a MLIR-based Language to Language Interoperability Flyover
Loading...
Searching...
No Matches
mllif::ParamDecl Class Referencefinal

#include <Decl.h>

Inheritance diagram for mllif::ParamDecl:
Collaboration diagram for mllif::ParamDecl:

Public Member Functions

 ParamDecl (MLLIFContext &context, const rapidxml::xml_node<> *node, std::shared_ptr< Decl > parent)
 
const Typetype () const
 
- Public Member Functions inherited from mllif::Decl
 Decl (MLLIFContext &context, const rapidxml::xml_node<> *node, std::shared_ptr< Decl > parent)
 
virtual ~Decl ()=default
 
const std::string & name () const
 
const std::vector< std::shared_ptr< Decl > > & children () const
 
const std::shared_ptr< Decl > & parent () const
 

Additional Inherited Members

- Static Public Member Functions inherited from mllif::Decl
static std::shared_ptr< DeclCreate (MLLIFContext &context, rapidxml::xml_node<> *node, std::shared_ptr< Decl > parent)
 

Detailed Description

Definition at line 93 of file Decl.h.

Constructor & Destructor Documentation

◆ ParamDecl()

mllif::ParamDecl::ParamDecl ( MLLIFContext & context,
const rapidxml::xml_node<> * node,
std::shared_ptr< Decl > parent )

Definition at line 117 of file Decl.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ type()

const Type & mllif::ParamDecl::type ( ) const
inline

Definition at line 99 of file Decl.h.

Here is the caller graph for this function:

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