CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
corgi::component_library::SerializableGraphState Struct Reference

Contains the graph state information, as well as the filename for serialization. More...

#include <graph.h>

Detailed Description

Contains the graph state information, as well as the filename for serialization.

Public Member Functions

 SerializableGraphState ()
 Default constructor for a SerializableGraphState.
 
 SerializableGraphState (SerializableGraphState &&other)
 Move constructor for a SerializableGraphState. More...
 
SerializableGraphStateoperator= (SerializableGraphState &&other)
 Move assignment operator for SerializableGraphState. More...
 

Public Attributes

std::string filename
 The filename for serialization.
 
std::unique_ptr
< breadboard::GraphState > 
graph_state
 The Breadboard graph state data.
 

Constructor & Destructor Documentation

corgi::component_library::SerializableGraphState::SerializableGraphState ( SerializableGraphState &&  other)
inline

Move constructor for a SerializableGraphState.

Parameters
[in]otherA SerializableGraphState whose data will be moved into this SerializableGraphState.

Member Function Documentation

SerializableGraphState& corgi::component_library::SerializableGraphState::operator= ( SerializableGraphState &&  other)
inline

Move assignment operator for SerializableGraphState.

Parameters
[in]otherA SerializableGraphState whose data will be moved into this SerializableGraphState.

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