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

Contains the data for each Entity registered with the GraphComponent. More...

#include <graph.h>

Detailed Description

Contains the data for each Entity registered with the GraphComponent.

Public Member Functions

 GraphData ()
 The default constructor for an empty GraphData.
 
 GraphData (GraphData &&other)
 The move constructor for a GraphData. More...
 
GraphDataoperator= (GraphData &&other)
 The move assignment operator for GraphData. More...
 

Public Attributes

std::vector
< SerializableGraphState
graphs
 A vector of all the graph states.
 
breadboard::NodeEventBroadcaster broadcaster
 A NodeEventBroadcaster that broadcasts events to any registered NodeEventListeners.
 

Constructor & Destructor Documentation

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

The move constructor for a GraphData.

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

Member Function Documentation

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

The move assignment operator for GraphData.

Parameters
[in]otherThe GraphData whose data will be move into this GraphData.
Returns
Returns a reference to the

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