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

Function Represents a function shown in the Expression Editor. More...

#include <function.h>

Public Member Functions

 Function (Function &f)
 Function (Function &&f)
 ~Function ()
std::string getName ()
 Returns the name of the function.
std::vector< std::string > getArguments ()
 Returns a list of the arguments of the function.
AuboCapInfoPtr getContributorInfo ()
 Get information about the AuboCap that added/contributed this function to AuboScope.

Private Member Functions

 Function ()

Private Attributes

void * d_ { nullptr }

Friends

class DataSwitch

Detailed Description

Function Represents a function shown in the Expression Editor.

See also FunctionModel.

Definition at line 25 of file function.h.

Constructor & Destructor Documentation

◆ Function() [1/3]

arcs::aubo_scope::Function::Function ( Function & f)

References Function().

Referenced by Function(), and Function().

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

◆ Function() [2/3]

arcs::aubo_scope::Function::Function ( Function && f)

References Function().

Here is the call graph for this function:

◆ ~Function()

arcs::aubo_scope::Function::~Function ( )

◆ Function() [3/3]

arcs::aubo_scope::Function::Function ( )
private

Member Function Documentation

◆ getArguments()

std::vector< std::string > arcs::aubo_scope::Function::getArguments ( )

Returns a list of the arguments of the function.

Returns
A list of the arguments of the function.

◆ getContributorInfo()

AuboCapInfoPtr arcs::aubo_scope::Function::getContributorInfo ( )

Get information about the AuboCap that added/contributed this function to AuboScope.

Returns
AuboCap information for this function.

◆ getName()

std::string arcs::aubo_scope::Function::getName ( )

Returns the name of the function.

Returns
The name of the function.

◆ DataSwitch

friend class DataSwitch
friend

Definition at line 71 of file function.h.

References DataSwitch.

Referenced by DataSwitch.

Member Data Documentation

◆ d_

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

Definition at line 73 of file function.h.


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