Skip to main content

DebugStream Struct

Declaration

struct simaai::neat::debug::DebugStream { ... }

Included Headers

#include <DebugTypes.h>

Public Operators Index

operator bool () const

Public Member Attributes Index

std::function< std::optional< DebugOutput >int)>next
std::function< void()>close
OutputSpecexpected
OutputSpecobserved
std::stringcaps_string
booltensorizable = false
boolunknown = false
std::shared_ptr< void >state

Definition at line 31 of file DebugTypes.h.

Public Operators

operator bool()

simaai::neat::debug::DebugStream::operator bool ()
inline explicit

Definition at line 41 of file DebugTypes.h.

41 explicit operator bool() const {
42 return static_cast<bool>(next);
43 }

Public Member Attributes

caps_string

std::string simaai::neat::debug::DebugStream::caps_string

Definition at line 36 of file DebugTypes.h.

36 std::string caps_string;

close

std::function<void()> simaai::neat::debug::DebugStream::close

Definition at line 33 of file DebugTypes.h.

33 std::function<void()> close;

expected

OutputSpec simaai::neat::debug::DebugStream::expected

Definition at line 34 of file DebugTypes.h.

34 OutputSpec expected;

next

std::function<std::optional<DebugOutput>int)> simaai::neat::debug::DebugStream::next

Definition at line 32 of file DebugTypes.h.

32 std::function<std::optional<DebugOutput>(int)> next;

observed

OutputSpec simaai::neat::debug::DebugStream::observed

Definition at line 35 of file DebugTypes.h.

35 OutputSpec observed;

state

std::shared_ptr<void> simaai::neat::debug::DebugStream::state

Definition at line 39 of file DebugTypes.h.

39 std::shared_ptr<void> state; // keeps underlying pipeline/stream alive

tensorizable

bool simaai::neat::debug::DebugStream::tensorizable = false

Definition at line 37 of file DebugTypes.h.

37 bool tensorizable = false;

unknown

bool simaai::neat::debug::DebugStream::unknown = false

Definition at line 38 of file DebugTypes.h.

38 bool unknown = false;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.