scc 2026.07
SystemC components library
scc::host_mem_map_extension Struct Reference
Inheritance diagram for scc::host_mem_map_extension:
Collaboration diagram for scc::host_mem_map_extension:

Public Member Functions

tlm_extension_base * clone () const override
void copy_from (tlm_extension_base const &ext) override
 host_mem_map_extension (uint8_t *data, size_t size)
 host_mem_map_extension (size_t size)

Public Attributes

nonstd::span< uint8_t > range

Detailed Description

Definition at line 187 of file memory.h.

Constructor & Destructor Documentation

◆ host_mem_map_extension() [1/2]

scc::host_mem_map_extension::host_mem_map_extension ( uint8_t * data,
size_t size )
inline

Definition at line 190 of file memory.h.

◆ host_mem_map_extension() [2/2]

scc::host_mem_map_extension::host_mem_map_extension ( size_t size)
inline

Definition at line 192 of file memory.h.

◆ ~host_mem_map_extension()

scc::host_mem_map_extension::~host_mem_map_extension ( )
inline

Definition at line 195 of file memory.h.

Member Function Documentation

◆ clone()

tlm_extension_base * scc::host_mem_map_extension::clone ( ) const
inlineoverride

Definition at line 188 of file memory.h.

◆ copy_from()

void scc::host_mem_map_extension::copy_from ( tlm_extension_base const & ext)
inlineoverride

Definition at line 189 of file memory.h.

Member Data Documentation

◆ range

nonstd::span<uint8_t> scc::host_mem_map_extension::range

Definition at line 196 of file memory.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/components/scc/memory.h