ArmNN
 21.08
StridedSliceDescriptorBuilder Struct Reference

#include <ArmnnSchema_generated.h>

Public Types

typedef StridedSliceDescriptor Table
 

Public Member Functions

void add_begin (flatbuffers::Offset< flatbuffers::Vector< int32_t >> begin)
 
void add_end (flatbuffers::Offset< flatbuffers::Vector< int32_t >> end)
 
void add_stride (flatbuffers::Offset< flatbuffers::Vector< int32_t >> stride)
 
void add_beginMask (int32_t beginMask)
 
void add_endMask (int32_t endMask)
 
void add_shrinkAxisMask (int32_t shrinkAxisMask)
 
void add_ellipsisMask (int32_t ellipsisMask)
 
void add_newAxisMask (int32_t newAxisMask)
 
void add_dataLayout (armnnSerializer::DataLayout dataLayout)
 
 StridedSliceDescriptorBuilder (flatbuffers::FlatBufferBuilder &_fbb)
 
StridedSliceDescriptorBuilderoperator= (const StridedSliceDescriptorBuilder &)
 
flatbuffers::Offset< StridedSliceDescriptor > Finish ()
 

Public Attributes

flatbuffers::FlatBufferBuilder & fbb_
 
flatbuffers::uoffset_t start_
 

Detailed Description

Definition at line 6636 of file ArmnnSchema_generated.h.

Member Typedef Documentation

◆ Table

typedef StridedSliceDescriptor Table

Definition at line 6637 of file ArmnnSchema_generated.h.

Constructor & Destructor Documentation

◆ StridedSliceDescriptorBuilder()

StridedSliceDescriptorBuilder ( flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 6667 of file ArmnnSchema_generated.h.

6668  : fbb_(_fbb) {
6669  start_ = fbb_.StartTable();
6670  }

Member Function Documentation

◆ add_begin()

void add_begin ( flatbuffers::Offset< flatbuffers::Vector< int32_t >>  begin)
inline

Definition at line 6640 of file ArmnnSchema_generated.h.

References VT_BEGIN.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6640  {
6641  fbb_.AddOffset(StridedSliceDescriptor::VT_BEGIN, begin);
6642  }

◆ add_beginMask()

void add_beginMask ( int32_t  beginMask)
inline

Definition at line 6649 of file ArmnnSchema_generated.h.

References VT_BEGINMASK.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6649  {
6650  fbb_.AddElement<int32_t>(StridedSliceDescriptor::VT_BEGINMASK, beginMask, 0);
6651  }

◆ add_dataLayout()

void add_dataLayout ( armnnSerializer::DataLayout  dataLayout)
inline

Definition at line 6664 of file ArmnnSchema_generated.h.

References VT_DATALAYOUT.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6664  {
6665  fbb_.AddElement<int8_t>(StridedSliceDescriptor::VT_DATALAYOUT, static_cast<int8_t>(dataLayout), 0);
6666  }

◆ add_ellipsisMask()

void add_ellipsisMask ( int32_t  ellipsisMask)
inline

Definition at line 6658 of file ArmnnSchema_generated.h.

References VT_ELLIPSISMASK.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6658  {
6659  fbb_.AddElement<int32_t>(StridedSliceDescriptor::VT_ELLIPSISMASK, ellipsisMask, 0);
6660  }

◆ add_end()

void add_end ( flatbuffers::Offset< flatbuffers::Vector< int32_t >>  end)
inline

Definition at line 6643 of file ArmnnSchema_generated.h.

References VT_END.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6643  {
6644  fbb_.AddOffset(StridedSliceDescriptor::VT_END, end);
6645  }

◆ add_endMask()

void add_endMask ( int32_t  endMask)
inline

Definition at line 6652 of file ArmnnSchema_generated.h.

References VT_ENDMASK.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6652  {
6653  fbb_.AddElement<int32_t>(StridedSliceDescriptor::VT_ENDMASK, endMask, 0);
6654  }

◆ add_newAxisMask()

void add_newAxisMask ( int32_t  newAxisMask)
inline

Definition at line 6661 of file ArmnnSchema_generated.h.

References VT_NEWAXISMASK.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6661  {
6662  fbb_.AddElement<int32_t>(StridedSliceDescriptor::VT_NEWAXISMASK, newAxisMask, 0);
6663  }

◆ add_shrinkAxisMask()

void add_shrinkAxisMask ( int32_t  shrinkAxisMask)
inline

Definition at line 6655 of file ArmnnSchema_generated.h.

References VT_SHRINKAXISMASK.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6655  {
6656  fbb_.AddElement<int32_t>(StridedSliceDescriptor::VT_SHRINKAXISMASK, shrinkAxisMask, 0);
6657  }

◆ add_stride()

void add_stride ( flatbuffers::Offset< flatbuffers::Vector< int32_t >>  stride)
inline

Definition at line 6646 of file ArmnnSchema_generated.h.

References VT_STRIDE.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6646  {
6647  fbb_.AddOffset(StridedSliceDescriptor::VT_STRIDE, stride);
6648  }

◆ Finish()

flatbuffers::Offset<StridedSliceDescriptor> Finish ( )
inline

Definition at line 6672 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateStridedSliceDescriptor().

6672  {
6673  const auto end = fbb_.EndTable(start_);
6674  auto o = flatbuffers::Offset<StridedSliceDescriptor>(end);
6675  return o;
6676  }

◆ operator=()

Member Data Documentation

◆ fbb_

flatbuffers::FlatBufferBuilder& fbb_

Definition at line 6638 of file ArmnnSchema_generated.h.

◆ start_

flatbuffers::uoffset_t start_

Definition at line 6639 of file ArmnnSchema_generated.h.


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