ONE - On-device Neural Engine
|
#include <minireflect.h>
Public Member Functions | |
ToStringVisitor (std::string delimiter, bool quotes, std::string indent, bool vdelimited=true) | |
ToStringVisitor (std::string delimiter) | |
void | append_indent () |
void | StartSequence () |
void | EndSequence () |
void | Field (size_t, size_t set_idx, ElementaryType, bool, const TypeTable *, const char *name, const uint8_t *val) |
template<typename T > | |
void | Named (T x, const char *name) |
void | UType (uint8_t x, const char *name) |
void | Bool (bool x) |
void | Char (int8_t x, const char *name) |
void | UChar (uint8_t x, const char *name) |
void | Short (int16_t x, const char *name) |
void | UShort (uint16_t x, const char *name) |
void | Int (int32_t x, const char *name) |
void | UInt (uint32_t x, const char *name) |
void | Long (int64_t x) |
void | ULong (uint64_t x) |
void | Float (float x) |
void | Double (double x) |
void | String (const struct String *str) |
void | Unknown (const uint8_t *) |
void | StartVector () |
void | EndVector () |
void | Element (size_t i, ElementaryType, const TypeTable *, const uint8_t *) |
Public Member Functions inherited from flatbuffers::IterationVisitor | |
virtual void | String (const String *) |
virtual | ~IterationVisitor () |
Data Fields | |
std::string | s |
std::string | d |
bool | q |
std::string | in |
size_t | indent_level |
bool | vector_delimited |
Definition at line 359 of file minireflect.h.
|
inline |
Definition at line 367 of file minireflect.h.
|
inline |
Definition at line 371 of file minireflect.h.
|
inline |
Definition at line 376 of file minireflect.h.
References in, indent_level, and s.
Referenced by Element(), EndSequence(), EndVector(), Field(), and StartVector().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 434 of file minireflect.h.
References s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 435 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 444 of file minireflect.h.
References flatbuffers::NumToString(), and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 478 of file minireflect.h.
References append_indent(), d, s, and vector_delimited.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 390 of file minireflect.h.
References append_indent(), d, indent_level, and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 464 of file minireflect.h.
References append_indent(), d, indent_level, s, and vector_delimited.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 397 of file minireflect.h.
References append_indent(), d, q, and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 443 of file minireflect.h.
References flatbuffers::NumToString(), and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 439 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 441 of file minireflect.h.
References flatbuffers::NumToString(), and s.
|
inline |
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 437 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 384 of file minireflect.h.
References d, indent_level, and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 450 of file minireflect.h.
References append_indent(), d, indent_level, s, and vector_delimited.
|
inline |
Definition at line 445 of file minireflect.h.
References flatbuffers::EscapeString(), s, and flatbuffers::str.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 436 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 440 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 442 of file minireflect.h.
References flatbuffers::NumToString(), and s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 449 of file minireflect.h.
References s.
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 438 of file minireflect.h.
References Named().
|
inlinevirtual |
Reimplemented from flatbuffers::IterationVisitor.
Definition at line 433 of file minireflect.h.
References Named().
std::string flatbuffers::ToStringVisitor::d |
Definition at line 362 of file minireflect.h.
Referenced by Element(), EndSequence(), EndVector(), Field(), StartSequence(), and StartVector().
std::string flatbuffers::ToStringVisitor::in |
Definition at line 364 of file minireflect.h.
Referenced by append_indent().
size_t flatbuffers::ToStringVisitor::indent_level |
Definition at line 365 of file minireflect.h.
Referenced by append_indent(), EndSequence(), EndVector(), StartSequence(), and StartVector().
bool flatbuffers::ToStringVisitor::q |
Definition at line 363 of file minireflect.h.
std::string flatbuffers::ToStringVisitor::s |
Definition at line 361 of file minireflect.h.
Referenced by append_indent(), Bool(), Double(), Element(), EndSequence(), EndVector(), Field(), flatbuffers::FlatBufferToString(), Float(), Long(), Named(), StartSequence(), StartVector(), String(), ULong(), and Unknown().
bool flatbuffers::ToStringVisitor::vector_delimited |
Definition at line 366 of file minireflect.h.
Referenced by Element(), EndVector(), and StartVector().