ONE - On-device Neural Engine
Loading...
Searching...
No Matches
flatbuffers::IterationVisitor Struct Reference

#include <minireflect.h>

Public Member Functions

virtual void StartSequence ()
 
virtual void EndSequence ()
 
virtual void Field (size_t, size_t, ElementaryType, bool, const TypeTable *, const char *, const uint8_t *)
 
virtual void UType (uint8_t, const char *)
 
virtual void Bool (bool)
 
virtual void Char (int8_t, const char *)
 
virtual void UChar (uint8_t, const char *)
 
virtual void Short (int16_t, const char *)
 
virtual void UShort (uint16_t, const char *)
 
virtual void Int (int32_t, const char *)
 
virtual void UInt (uint32_t, const char *)
 
virtual void Long (int64_t)
 
virtual void ULong (uint64_t)
 
virtual void Float (float)
 
virtual void Double (double)
 
virtual void String (const String *)
 
virtual void Unknown (const uint8_t *)
 
virtual void StartVector ()
 
virtual void EndVector ()
 
virtual void Element (size_t, ElementaryType, const TypeTable *, const uint8_t *)
 
virtual ~IterationVisitor ()
 

Detailed Description

Definition at line 39 of file minireflect.h.

Constructor & Destructor Documentation

◆ ~IterationVisitor()

virtual flatbuffers::IterationVisitor::~IterationVisitor ( )
inlinevirtual

Definition at line 74 of file minireflect.h.

74{}

Member Function Documentation

◆ Bool()

virtual void flatbuffers::IterationVisitor::Bool ( bool  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 54 of file minireflect.h.

54{}

Referenced by flatbuffers::IterateValue().

◆ Char()

virtual void flatbuffers::IterationVisitor::Char ( int8_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 55 of file minireflect.h.

55{}

Referenced by flatbuffers::IterateValue().

◆ Double()

virtual void flatbuffers::IterationVisitor::Double ( double  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 64 of file minireflect.h.

64{}

Referenced by flatbuffers::IterateValue().

◆ Element()

virtual void flatbuffers::IterationVisitor::Element ( size_t  ,
ElementaryType  ,
const TypeTable *  ,
const uint8_t *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 70 of file minireflect.h.

72 {
73 }

Referenced by flatbuffers::IterateObject().

◆ EndSequence()

virtual void flatbuffers::IterationVisitor::EndSequence ( )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 43 of file minireflect.h.

43{}

Referenced by flatbuffers::IterateObject().

◆ EndVector()

virtual void flatbuffers::IterationVisitor::EndVector ( )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 69 of file minireflect.h.

69{}

Referenced by flatbuffers::IterateObject().

◆ Field()

virtual void flatbuffers::IterationVisitor::Field ( size_t  ,
size_t  ,
ElementaryType  ,
bool  ,
const TypeTable *  ,
const char *  ,
const uint8_t *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 46 of file minireflect.h.

49 {
50 }

Referenced by flatbuffers::IterateObject().

◆ Float()

virtual void flatbuffers::IterationVisitor::Float ( float  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 63 of file minireflect.h.

63{}

Referenced by flatbuffers::IterateValue().

◆ Int()

virtual void flatbuffers::IterationVisitor::Int ( int32_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 59 of file minireflect.h.

59{}

Referenced by flatbuffers::IterateValue().

◆ Long()

virtual void flatbuffers::IterationVisitor::Long ( int64_t  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 61 of file minireflect.h.

61{}

Referenced by flatbuffers::IterateValue().

◆ Short()

virtual void flatbuffers::IterationVisitor::Short ( int16_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 57 of file minireflect.h.

57{}

Referenced by flatbuffers::IterateValue().

◆ StartSequence()

virtual void flatbuffers::IterationVisitor::StartSequence ( )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 42 of file minireflect.h.

42{}

Referenced by flatbuffers::IterateObject().

◆ StartVector()

virtual void flatbuffers::IterationVisitor::StartVector ( )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 68 of file minireflect.h.

68{}

Referenced by flatbuffers::IterateObject().

◆ String()

virtual void flatbuffers::IterationVisitor::String ( const String )
inlinevirtual

Definition at line 65 of file minireflect.h.

65{}

Referenced by flatbuffers::IterateValue().

◆ UChar()

virtual void flatbuffers::IterationVisitor::UChar ( uint8_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 56 of file minireflect.h.

56{}

Referenced by flatbuffers::IterateValue().

◆ UInt()

virtual void flatbuffers::IterationVisitor::UInt ( uint32_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 60 of file minireflect.h.

60{}

Referenced by flatbuffers::IterateValue().

◆ ULong()

virtual void flatbuffers::IterationVisitor::ULong ( uint64_t  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 62 of file minireflect.h.

62{}

Referenced by flatbuffers::IterateValue().

◆ Unknown()

virtual void flatbuffers::IterationVisitor::Unknown ( const uint8_t *  )
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 66 of file minireflect.h.

66{} // From a future version.

Referenced by flatbuffers::IterateValue().

◆ UShort()

virtual void flatbuffers::IterationVisitor::UShort ( uint16_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 58 of file minireflect.h.

58{}

Referenced by flatbuffers::IterateValue().

◆ UType()

virtual void flatbuffers::IterationVisitor::UType ( uint8_t  ,
const char *   
)
inlinevirtual

Reimplemented in flatbuffers::ToStringVisitor.

Definition at line 53 of file minireflect.h.

53{}

Referenced by flatbuffers::IterateValue().


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