Rosetta
Public Types | Public Member Functions | Public Attributes | List of all members
ui::task::FileID Struct Reference

#include <file.h>

Inheritance diagram for ui::task::FileID:
Inheritance graph
[legend]

Public Types

enum class  Kind { none , input , output }
 

Public Member Functions

 FileID (Kind kind, QString name)
 
bool operator== (FileID const &r) const
 
bool operator!= (FileID const &r) const
 

Public Attributes

Kind kind_ = Kind::none
 
QString name_
 

Detailed Description

Generic container that represent abstract chunk of data that will be stored as file on back-end. Derive new classes from it if you need to create new types of Node while re-use serialization routines

Member Enumeration Documentation

◆ Kind

Enumerator
none 
input 
output 

Constructor & Destructor Documentation

◆ FileID()

ui::task::FileID::FileID ( Kind  kind,
QString  name 
)
inlineexplicit

Member Function Documentation

◆ operator!=()

bool ui::task::FileID::operator!= ( FileID const &  r) const
inline

References create_a3b_hbs::r.

◆ operator==()

bool ui::task::FileID::operator== ( FileID const &  r) const
inline

References kind_, name_, and create_a3b_hbs::r.

Member Data Documentation

◆ kind_

Kind ui::task::FileID::kind_ = Kind::none

◆ name_

QString ui::task::FileID::name_

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