CBMC
value_sett::entryt Struct Reference

Represents a row of a value_sett. More...

#include <value_set.h>

+ Collaboration diagram for value_sett::entryt:

Public Member Functions

 entryt ()
 
 entryt (const irep_idt &_identifier, const std::string &_suffix)
 
bool operator== (const entryt &other) const
 
bool operator!= (const entryt &other) const
 

Public Attributes

object_mapt object_map
 
irep_idt identifier
 
std::string suffix
 

Detailed Description

Represents a row of a value_sett.

For example, this might represent dynamic_object1.field1 -> { <dynamic_object2, 0> }, with identifier == dynamic_object1, suffix == .field1 and a single-element object_map representing { <dynamic_object2, 0> }.

Definition at line 202 of file value_set.h.

Constructor & Destructor Documentation

◆ entryt() [1/2]

value_sett::entryt::entryt ( )
inline

Definition at line 208 of file value_set.h.

◆ entryt() [2/2]

value_sett::entryt::entryt ( const irep_idt _identifier,
const std::string &  _suffix 
)
inline

Definition at line 212 of file value_set.h.

Member Function Documentation

◆ operator!=()

bool value_sett::entryt::operator!= ( const entryt other) const
inline

Definition at line 226 of file value_set.h.

◆ operator==()

bool value_sett::entryt::operator== ( const entryt other) const
inline

Definition at line 217 of file value_set.h.

Member Data Documentation

◆ identifier

irep_idt value_sett::entryt::identifier

Definition at line 205 of file value_set.h.

◆ object_map

object_mapt value_sett::entryt::object_map

Definition at line 204 of file value_set.h.

◆ suffix

std::string value_sett::entryt::suffix

Definition at line 206 of file value_set.h.


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