Volume Cartographer 2.27.0
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
volcart::LoadVolumePkgNode Class Reference

Load a VolumePkg from disk. More...

#include <vc/graph/core.hpp>

Inheritance diagram for volcart::LoadVolumePkgNode:
[legend]
Collaboration diagram for volcart::LoadVolumePkgNode:
[legend]

Public Member Functions

 LoadVolumePkgNode ()
 

Public Attributes

smgl::InputPort< filesystem::path > path
 VolPkg path. More...
 
smgl::OutputPort< VolumePkg::Pointervolpkg
 Loaded VolPkg. More...
 

Private Member Functions

auto serialize_ (bool, const filesystem::path &) -> smgl::Metadata override
 
void deserialize_ (const smgl::Metadata &meta, const filesystem::path &) override
 

Private Attributes

filesystem::path path_ {}
 
VolumePkg::Pointer vpkg_ {nullptr}
 

Detailed Description

Load a VolumePkg from disk.

Definition at line 30 of file core.hpp.

Constructor & Destructor Documentation

◆ LoadVolumePkgNode()

volcart::LoadVolumePkgNode::LoadVolumePkgNode ( )

Constructor

Member Function Documentation

◆ deserialize_()

void volcart::LoadVolumePkgNode::deserialize_ ( const smgl::Metadata &  meta,
const filesystem::path &   
)
overrideprivate

smgl custom deserialization

◆ serialize_()

auto volcart::LoadVolumePkgNode::serialize_ ( bool  ,
const filesystem::path &   
) -> smgl::Metadata
overrideprivate

smgl custom serialization

Member Data Documentation

◆ path

smgl::InputPort<filesystem::path> volcart::LoadVolumePkgNode::path

VolPkg path.

Definition at line 40 of file core.hpp.

◆ path_

filesystem::path volcart::LoadVolumePkgNode::path_ {}
private

Path

Definition at line 34 of file core.hpp.

◆ volpkg

smgl::OutputPort<VolumePkg::Pointer> volcart::LoadVolumePkgNode::volpkg

Loaded VolPkg.

Definition at line 42 of file core.hpp.

◆ vpkg_

VolumePkg::Pointer volcart::LoadVolumePkgNode::vpkg_ {nullptr}
private

Loaded VolPkg

Definition at line 36 of file core.hpp.


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