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

#include <Decl.h>

Inheritance diagram for mllif::ObjectDecl:
Collaboration diagram for mllif::ObjectDecl:

Public Member Functions

 ObjectDecl (MLLIFContext &context, const rapidxml::xml_node<> *node, std::shared_ptr< Decl > parent)
 
const std::string & size () const
 
const std::string & align () 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 66 of file Decl.h.

Constructor & Destructor Documentation

◆ ObjectDecl()

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

Definition at line 91 of file Decl.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ align()

const std::string & mllif::ObjectDecl::align ( ) const
inline

Definition at line 74 of file Decl.h.

Here is the caller graph for this function:

◆ size()

const std::string & mllif::ObjectDecl::size ( ) const
inline

Definition at line 73 of file Decl.h.

Here is the caller graph for this function:

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