FLANG
fir::CharBoxValue Class Reference

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

Inheritance diagram for fir::CharBoxValue:
fir::AbstractBox fir::CharArrayBoxValue

Public Member Functions

 CharBoxValue (mlir::Value addr, mlir::Value len)
CharBoxValue clone (mlir::Value newBase) const
mlir::Value getBuffer () const
 Convenience alias to get the memory reference to the buffer.
mlir::Value getLen () const
LLVM_DUMP_METHOD void dump () const
Public Member Functions inherited from fir::AbstractBox
 AbstractBox (mlir::Value addr)
mlir::Value getAddr () const

Protected Attributes

mlir::Value len
Protected Attributes inherited from fir::AbstractBox
mlir::Value addr

Friends

llvm::raw_ostream & operator<< (llvm::raw_ostream &, const CharBoxValue &)

Detailed Description

Expressions of CHARACTER type have an associated, possibly dynamic LEN value.


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