AuboCaps  0.6.0
arcs::aubo_scope::GlobalVariable Class Reference

Global variables are available everywhere in a program. More...

#include <global_variable.h>

Inheritance diagram for arcs::aubo_scope::GlobalVariable:
Collaboration diagram for arcs::aubo_scope::GlobalVariable:

Public Member Functions

 GlobalVariable (GlobalVariable &f)
 
 GlobalVariable (GlobalVariable &&f)
 
virtual ~GlobalVariable ()
 
- Public Member Functions inherited from arcs::aubo_scope::Variable
 Variable (Variable &f)
 
 Variable (Variable &&f)
 
virtual ~Variable ()
 
Type getType ()
 
std::string getDisplayName ()
 Note: The variable can be renamed at any time. More...
 
bool equals (VariablePtr object)
 
size_t hashCode ()
 
std::string toString ()
 

Protected Member Functions

 GlobalVariable ()
 
- Protected Member Functions inherited from arcs::aubo_scope::Variable
 Variable ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Additional Inherited Members

- Public Types inherited from arcs::aubo_scope::Variable
enum  Type : int { GLOBAL, VALUE_PERSISTED, FEATURE }
 The variable type used to determine which type of variable this instance is. More...
 

Detailed Description

Global variables are available everywhere in a program.

Definition at line 13 of file global_variable.h.

Constructor & Destructor Documentation

arcs::aubo_scope::GlobalVariable::GlobalVariable ( GlobalVariable f)
arcs::aubo_scope::GlobalVariable::GlobalVariable ( GlobalVariable &&  f)
virtual arcs::aubo_scope::GlobalVariable::~GlobalVariable ( )
virtual
arcs::aubo_scope::GlobalVariable::GlobalVariable ( )
protected

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 24 of file global_variable.h.

Member Data Documentation

void* arcs::aubo_scope::GlobalVariable::d_ { nullptr }
private

Definition at line 25 of file global_variable.h.


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