ActiveLib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
active::serialise::Identity Struct Reference

#include <Identity.h>

Collaboration diagram for active::serialise::Identity:
Collaboration graph
[legend]

Public Member Functions

 Identity (const utility::String &nameIn=utility::String{})
 
 Identity (const utility::String &nameIn, const utility::String::Option groupIn)
 
virtual ~Identity ()=default
 Destructor.
 

Public Attributes

utility::String name
 An identifying name.
 
utility::String::Option group = std::nullopt
 Optional named group (in which the name is unique, i.e. to avoid name clashes)
 

Detailed Description

Cargo identification class

The primary forms of identifying cargo - a name and group. Used in an inventory to uniquely identify cargo during import/export

Constructor & Destructor Documentation

◆ Identity() [1/2]

active::serialise::Identity::Identity ( const utility::String & nameIn = utility::String{})
inline

Default constructor

Parameters
nameInAn identifying name

◆ Identity() [2/2]

active::serialise::Identity::Identity ( const utility::String & nameIn,
const utility::String::Option groupIn )
inline

Default constructor

Parameters
nameInAn identifying name
groupInAn optional identifying group

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