Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ArrayMetadata Class Reference

#include <ArrayMetadata.h>

Inheritance diagram for ArrayMetadata:
Inheritance graph
Collaboration diagram for ArrayMetadata:
Collaboration graph

Public Member Functions

 ArrayMetadata ()
 
 ArrayMetadata (std::string _hint)
 
 ArrayMetadata (MemType _memType)
 
void reset ()
 
bool isSet ()
 
void setData (int len, int _type, size_t _elemSize)
 
int getType ()
 
int getLength ()
 
size_t getElemSize ()
 

Protected Attributes

int length = NOT_SET_NUM
 
int type = NOT_SET_NUM
 
size_t elemSize = NOT_SET_NUM
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ ArrayMetadata() [1/3]

ArrayMetadata::ArrayMetadata ( )
inline

◆ ArrayMetadata() [2/3]

ArrayMetadata::ArrayMetadata ( std::string _hint)
inline

◆ ArrayMetadata() [3/3]

ArrayMetadata::ArrayMetadata ( MemType _memType)
inline

Member Function Documentation

◆ getElemSize()

size_t ArrayMetadata::getElemSize ( )
inline

◆ getLength()

int ArrayMetadata::getLength ( )
inline

◆ getType()

int ArrayMetadata::getType ( )
inline

◆ isSet()

bool ArrayMetadata::isSet ( )
inlinevirtual

Reimplemented from FrameMetadata.

◆ reset()

void ArrayMetadata::reset ( )
inlinevirtual

Reimplemented from FrameMetadata.

Here is the call graph for this function:

◆ setData()

void ArrayMetadata::setData ( int len,
int _type,
size_t _elemSize )
inline

Member Data Documentation

◆ elemSize

size_t ArrayMetadata::elemSize = NOT_SET_NUM
protected

◆ length

int ArrayMetadata::length = NOT_SET_NUM
protected

◆ type

int ArrayMetadata::type = NOT_SET_NUM
protected

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