Skip to main content

FileInput Class

Declaration

class simaai::neat::FileInput { ... }

Included Headers

#include <FileInput.h>

Base class

classNode

Public Constructors Index

FileInput (std::string path)

Public Member Functions Index

std::stringkind () const override
std::stringuser_label () const override
InputRoleinput_role () 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
const std::string &path () const

Private Member Attributes Index

std::stringpath_

Definition at line 16 of file FileInput.h.

Public Constructors

FileInput()

simaai::neat::FileInput::FileInput (std::string path)
explicit

Definition at line 18 of file FileInput.h.

Public Member Functions

backend_fragment()

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

Definition at line 33 of file FileInput.h.

caps_behavior()

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

Definition at line 29 of file FileInput.h.

29 NodeCapsBehavior caps_behavior() const override {
30 return NodeCapsBehavior::Dynamic;
31 }

element_names()

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

Definition at line 34 of file FileInput.h.

input_role()

InputRole simaai::neat::FileInput::input_role ()
inline

Definition at line 26 of file FileInput.h.

26 InputRole input_role() const override {
27 return InputRole::Source;
28 }

kind()

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

Definition at line 20 of file FileInput.h.

20 std::string kind() const override {
21 return "FileInput";
22 }

path()

const std::string& simaai::neat::FileInput::path ()
inline

Definition at line 36 of file FileInput.h.

36 const std::string& path() const {
37 return path_;
38 }

user_label()

std::string simaai::neat::FileInput::user_label ()
inline

Definition at line 23 of file FileInput.h.

23 std::string user_label() const override {
24 return path_;
25 }

Private Member Attributes

path_

std::string simaai::neat::FileInput::path_

Definition at line 41 of file FileInput.h.

41 std::string path_;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.