CBMC
Loading...
Searching...
No Matches
Functions
byte_operators.cpp File Reference
#include "byte_operators.h"
#include "config.h"
+ Include dependency graph for byte_operators.cpp:

Go to the source code of this file.

Functions

 
 
  Construct a byte_extract_exprt with endianness and byte width matching the current configuration.
 
  Construct a byte_update_exprt with endianness and byte width matching the current configuration.
 
  Return true iff src or one of its operands contain a byte extract or byte update expression.
 

Function Documentation

◆  byte_extract_id()

static irep_idt byte_extract_id ( )
static

Definition at line 13 of file byte_operators.cpp.

◆  byte_update_id()

static irep_idt byte_update_id ( )
static

Definition at line 30 of file byte_operators.cpp.

◆  has_byte_operator()

bool has_byte_operator ( const exprtsrc )

Return true iff src or one of its operands contain a byte extract or byte update expression.

Definition at line 61 of file byte_operators.cpp.

◆  make_byte_extract()

byte_extract_exprt make_byte_extract ( const exprt_op,
const exprt_offset,
const typet_type 
)

Construct a byte_extract_exprt with endianness and byte width matching the current configuration.

Definition at line 48 of file byte_operators.cpp.

◆  make_byte_update()

byte_update_exprt make_byte_update ( const exprt_op,
const exprt_offset,
const exprt_value 
)

Construct a byte_update_exprt with endianness and byte width matching the current configuration.

Definition at line 55 of file byte_operators.cpp.

AltStyle によって変換されたページ (->オリジナル) /