FLANG
Public Member Functions | Protected Attributes | List of all members
fir::AbstractBox Class Reference

Abstract base class. More...

#include <flang/Optimizer/Builder/BoxValue.h>

Inheritance diagram for fir::AbstractBox:
fir::AbstractIrBox fir::CharBoxValue fir::PolymorphicValue fir::ProcBoxValue fir::BoxValue fir::MutableBoxValue fir::CharArrayBoxValue fir::ArrayBoxValue

Public Member Functions

 AbstractBox (mlir::Value addr)
 
mlir::Value getAddr () const
 

Protected Attributes

mlir::Value addr
 

Detailed Description

Abstract base class.

Member Function Documentation

◆ getAddr()

mlir::Value fir::AbstractBox::getAddr ( ) const
inline

An abstract box most often contains a memory reference to a value. Despite the name here, it is possible that addr is a scalar value that is not a memory reference.


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