Skip to main content

class command_recorder

Declaration

class command_recorder { /* full declaration omitted */ };

Declared at: include/recorders.h:179

Member Variables

std::vector<std::unique_ptr<command_record>> m_recorded_commands
std::vector<command_dependency_record> m_recorded_dependencies

Member Function Overview

Member Functions

const std::vector<command_dependency_record>&
get_dependencies() const

Declared at: include/recorders.h:187


const std::vector<
    std::unique_ptr<command_record>>&
get_graph_nodes() const

Declared at: include/recorders.h:185


void record_command(
    std::unique_ptr<command_record> record)

Declared at: include/recorders.h:181

Parameters

std::unique_ptr<command_record> record

void record_dependency(
    const command_dependency_record& dependency)

Declared at: include/recorders.h:183

Parameters

const command_dependency_record& dependency