smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
Loading...
Searching...
No Matches
smgl::Node Member List

This is the complete list of members for smgl::Node, including all inherited members.

computesmgl::Nodeprotected
deserialize(const Metadata &meta, const filesystem::path &cacheRoot)smgl::Node
deserialize_(const Metadata &data, const filesystem::path &cacheDir)smgl::Nodeprivatevirtual
getInputConnections() const -> std::vector< Connection >smgl::Node
getInputPort(const Uuid &uuid) -> Input &smgl::Node
getInputPort(const std::string &name) -> Input &smgl::Node
getInputPortsInfo() const -> std::vector< Info >smgl::Node
getNumberOfInputConnections() const -> size_tsmgl::Node
getNumberOfOutputConnections() const -> size_tsmgl::Node
getOutputConnections() const -> std::vector< Connection >smgl::Node
getOutputPort(const Uuid &uuid) -> Output &smgl::Node
getOutputPort(const std::string &name) -> Output &smgl::Node
getOutputPortsInfo() const -> std::vector< Info >smgl::Node
inputs_by_name_smgl::Nodeprivate
inputs_by_uuid_smgl::Nodeprivate
LoadAndRegisterPort(const std::string &name, const Metadata &data, std::unordered_map< Uuid, PortType * > &byUuid, std::map< std::string, PortType * > &byName)smgl::Nodeprivatestatic
Node()smgl::Nodeprotected
Node(bool usesCacheDir)smgl::Nodeexplicitprotected
notify_output_ports_(Port::State s)smgl::Nodeprivate
outputs_by_name_smgl::Nodeprivate
outputs_by_uuid_smgl::Nodeprivate
Pointer typedefsmgl::Node
registerInputPort(const std::string &name, InputPort< T > &port)smgl::Nodeprotected
registerOutputPort(const std::string &name, OutputPort< T, Args... > &port)smgl::Nodeprotected
registerPort(const std::string &name, InputPort< T > &port)smgl::Nodeprotected
registerPort(const std::string &name, OutputPort< T, Args... > &port)smgl::Nodeprotected
serialize(bool useCache, const filesystem::path &cacheRoot) -> Metadatasmgl::Node
serialize_(bool useCache, const filesystem::path &cacheDir) -> Metadatasmgl::Nodeprivatevirtual
setUuid(const Uuid &uuid)smgl::UniquelyIdentifiable
state() -> Statesmgl::Node
State enum namesmgl::Node
state_smgl::Nodeprivate
UniquelyIdentifiable()=defaultsmgl::UniquelyIdentifiableprotected
update()smgl::Node
update_input_ports_() -> boolsmgl::Nodeprivate
update_output_ports_() -> boolsmgl::Nodeprivate
usesCacheDirsmgl::Nodeprotected
uuid() const -> Uuidsmgl::UniquelyIdentifiable
uuid_smgl::UniquelyIdentifiableprotected
~Node()=defaultsmgl::Nodeprotectedvirtual