Skip to main content

Output Class

Declaration

class simaai::neat::Output { ... }

Included Headers

#include <Output.h>

Base class

classNode

Public Constructors Index

Output ()=default
Output (OutputOptions opt)

Public Member Functions Index

const OutputOptions &options () const
std::stringkind () const override
NodeCapsBehaviorcaps_behavior () const override
std::stringbackend_fragment (int node_index) const override
std::vector< std::string >element_names (int node_index) const override

Private Member Attributes Index

OutputOptionsopt_

Definition at line 26 of file Output.h.

Public Constructors

Output()

simaai::neat::Output::Output ()
default

Definition at line 28 of file Output.h.

Output()

simaai::neat::Output::Output (OutputOptions opt)
inline explicit

Definition at line 29 of file Output.h.

29 explicit Output(OutputOptions opt) : opt_(std::move(opt)) {}

Public Member Functions

backend_fragment()

std::string simaai::neat::Output::backend_fragment (int node_index)

Definition at line 41 of file Output.h.

caps_behavior()

NodeCapsBehavior simaai::neat::Output::caps_behavior ()
inline

Definition at line 38 of file Output.h.

38 NodeCapsBehavior caps_behavior() const override {
39 return NodeCapsBehavior::Dynamic;
40 }

element_names()

std::vector<std::string> simaai::neat::Output::element_names (int node_index)

Definition at line 42 of file Output.h.

kind()

std::string simaai::neat::Output::kind ()
inline

Definition at line 35 of file Output.h.

35 std::string kind() const override {
36 return "Output";
37 }

options()

const OutputOptions& simaai::neat::Output::options ()
inline

Definition at line 31 of file Output.h.

31 const OutputOptions& options() const {
32 return opt_;
33 }

Private Member Attributes

opt_

OutputOptions simaai::neat::Output::opt_

Definition at line 45 of file Output.h.

45 OutputOptions opt_;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.