ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
onert::ir::Padding Struct Reference

#include <Padding.h>

Collaboration diagram for onert::ir::Padding:

Public Member Functions

 Padding (void)
 
 Padding (PaddingType paddingType)
 
 Padding (uint32_t left, uint32_t right, uint32_t top, uint32_t bottom)
 

Data Fields

PaddingType type
 
ExplicitPadding param
 

Detailed Description

Definition at line 52 of file Padding.h.

Constructor & Destructor Documentation

◆ Padding() [1/3]

onert::ir::Padding::Padding ( void  )

Definition at line 115 of file Padding.cc.

115 : type{PaddingType::EXPLICIT}, param{0, 0, 0, 0}
116{
117 // DO NOTHING
118}
PaddingType type
Definition Padding.h:59
ExplicitPadding param
Definition Padding.h:60

◆ Padding() [2/3]

onert::ir::Padding::Padding ( PaddingType  paddingType)

Definition at line 120 of file Padding.cc.

120 : type{paddingType}, param{0, 0, 0, 0}
121{
122 assert(paddingType != PaddingType::EXPLICIT);
123}

References onert::ir::EXPLICIT.

◆ Padding() [3/3]

onert::ir::Padding::Padding ( uint32_t  left,
uint32_t  right,
uint32_t  top,
uint32_t  bottom 
)

Definition at line 125 of file Padding.cc.

126 : type{PaddingType::EXPLICIT}, param{left, right, top, bottom}
127{
128 // DO NOTHING
129}

Field Documentation

◆ param

◆ type


The documentation for this struct was generated from the following files: