Skip to main content

struct fence_instruction_record

Declaration

struct fence_instruction_record : public implement_acceptor { /* full declaration omitted */ };

Description

IDAG record type for a fence_instruction.

Inherits from: implement_acceptor

Member Variables

task_id tid
command_id cid
std::variant<buffer_variant, host_object_variant> variant

Member Function Overview

  • fence_instruction_record(const fence_instruction & finstr, task_id tid, command_id cid, buffer_id bid, std::string buffer_name, const box<3> & box)
  • fence_instruction_record(const fence_instruction & finstr, task_id tid, command_id cid, host_object_id hoid)

Member Functions

fence_instruction_record(
    const fence_instruction& finstr,
    task_id tid,
    command_id cid,
    buffer_id bid,
    std::string buffer_name,
    const box<3>& box)

Parameters

const fence_instruction& finstr
task_id tid
command_id cid
buffer_id bid
std::string buffer_name
const box<3>& box

fence_instruction_record(
    const fence_instruction& finstr,
    task_id tid,
    command_id cid,
    host_object_id hoid)

Parameters

const fence_instruction& finstr
task_id tid
command_id cid
host_object_id hoid