PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::ProgramCreationContext Class Reference

ProgramCreationContext Provides information about the context in which an installation node is created. More...

#include <program_creation_context.h>

Public Types

enum  NodeCreationType { NEW , LOAD }

Public Member Functions

 ProgramCreationContext (ProgramCreationContext &f)
 ProgramCreationContext (ProgramCreationContext &&f)
 ~ProgramCreationContext ()
NodeCreationType getNodeCreationType ()
std::string getCreatedVersion ()
std::string getLastSavedVersion ()

Private Member Functions

 ProgramCreationContext ()

Private Attributes

void * d_ { nullptr }

Friends

class DataSwitch

Detailed Description

ProgramCreationContext Provides information about the context in which an installation node is created.

Definition at line 21 of file program_creation_context.h.

Member Enumeration Documentation

◆ NodeCreationType

Enumerator
NEW 
LOAD 

Definition at line 24 of file program_creation_context.h.

Constructor & Destructor Documentation

◆ ProgramCreationContext() [1/3]

arcs::aubo_scope::ProgramCreationContext::ProgramCreationContext ( ProgramCreationContext & f)

References ProgramCreationContext().

Referenced by ProgramCreationContext(), and ProgramCreationContext().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProgramCreationContext() [2/3]

arcs::aubo_scope::ProgramCreationContext::ProgramCreationContext ( ProgramCreationContext && f)

References ProgramCreationContext().

Here is the call graph for this function:

◆ ~ProgramCreationContext()

arcs::aubo_scope::ProgramCreationContext::~ProgramCreationContext ( )

◆ ProgramCreationContext() [3/3]

arcs::aubo_scope::ProgramCreationContext::ProgramCreationContext ( )
private

Member Function Documentation

◆ getCreatedVersion()

std::string arcs::aubo_scope::ProgramCreationContext::getCreatedVersion ( )

◆ getLastSavedVersion()

std::string arcs::aubo_scope::ProgramCreationContext::getLastSavedVersion ( )

◆ getNodeCreationType()

NodeCreationType arcs::aubo_scope::ProgramCreationContext::getNodeCreationType ( )

◆ DataSwitch

friend class DataSwitch
friend

Definition at line 40 of file program_creation_context.h.

References DataSwitch.

Referenced by DataSwitch.

Member Data Documentation

◆ d_

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

Definition at line 42 of file program_creation_context.h.


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