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
- linearized_layout(size_t offset_bytes) → explicit
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)
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)
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)
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