VART-X  0.3.0
vart::ArgumentInfo Class Reference

Contains information related to an argument for the PL kernel. More...

#include <vart_plkernel_types.hpp>

Public Attributes

std::string arg_name
 
std::string arg_type
 
std::string arg_data_type
 
unsigned int arg_index
 
size_t arg_size
 
int mem_index
 

Detailed Description

Contains information related to an argument for the PL kernel.

Member Data Documentation

◆ arg_data_type

vart::ArgumentInfo::arg_data_type

Data type of the argument.

◆ arg_index

vart::ArgumentInfo::arg_index

Index of the argument.

◆ arg_name

vart::ArgumentInfo::arg_name

Name of the argument.

◆ arg_size

vart::ArgumentInfo::arg_size

Size of the argument. Arg size is 0 if the arg type is a scalar.

◆ arg_type

vart::ArgumentInfo::arg_type

Type of the argument whether it is a scalar or non-scalar.

◆ mem_index

vart::ArgumentInfo::mem_index

Memory index on which the argument is attached, required to allocate VartMemory. Mem index is -1 if the arg type is a scalar.


The documentation for this class was generated from the following file: