Skip to main content

struct linearized_layout

Declaration

struct linearized_layout { /* full declaration omitted */ };

Description

A region is linearized in the given memory location by densely concatenating the content of all boxes.

Declared at: include/nd_memory.h:16

Member Variables

size_t offset_bytes = 0

Member Function Overview

Friend Function Overview

  • operator!=(const linearized_layout & lhs, const linearized_layout & rhs) → friend bool
  • operator==(const linearized_layout & lhs, const linearized_layout & rhs) → friend bool

Member Functions

explicit linearized_layout(size_t offset_bytes)

Declared at: include/nd_memory.h:19

Parameters

size_t offset_bytes

Friend Functions

friend bool operator!=(
    const linearized_layout& lhs,
    const linearized_layout& rhs)

Declared at: include/nd_memory.h:22

Parameters

const linearized_layout& lhs
const linearized_layout& rhs

friend bool operator==(
    const linearized_layout& lhs,
    const linearized_layout& rhs)

Declared at: include/nd_memory.h:21

Parameters

const linearized_layout& lhs
const linearized_layout& rhs