GTIRB  v2.1.0
GrammaTech Intermediate Representation for Binaries: C++ API
Public Attributes | Friends | List of all members
gtirb::SymAddrConst Struct Reference

Represents a symbolic operand of the form "Sym + Offset". More...

#include <SymbolicExpression.hpp>

Collaboration diagram for gtirb::SymAddrConst:
Collaboration graph
[legend]

Public Attributes

SymAttributeSet Attributes = SymAttributeSet()
 
int64_t Offset
 Constant offset. More...
 
SymbolSym
 Symbol representing an address. More...
 

Friends

bool operator!= (const SymAddrConst &LHS, const SymAddrConst &RHS)
 
bool operator== (const SymAddrConst &LHS, const SymAddrConst &RHS)
 

Detailed Description

Represents a symbolic operand of the form "Sym + Offset".

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const SymAddrConst LHS,
const SymAddrConst RHS 
)
friend

◆ operator==

bool operator== ( const SymAddrConst LHS,
const SymAddrConst RHS 
)
friend

Member Data Documentation

◆ Attributes

SymAttributeSet gtirb::SymAddrConst::Attributes = SymAttributeSet()

◆ Offset

int64_t gtirb::SymAddrConst::Offset

Constant offset.

◆ Sym

Symbol* gtirb::SymAddrConst::Sym

Symbol representing an address.


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