# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem

An IR expression representing a dereference to a sized memory area.

## Static Field: FLAG_HINT_EXTERNAL
Type: `int`

Constant value: `256`
Description: This flag indicates that the memory expression references non\-local data.

## Method: getReference
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve Memory address of this [IEMem](IEMem)
return: 

## Method: getSegment
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve Memory segment \(offset\) from memory address. Can be null.
return: 

## Method: setReference
- parameter: `reference`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


## Method: setSegment
- parameter: `optionalSegment`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


