SkillID Class Reference

#include <RobotAPI/libraries/skills/provider/SkillID.h>

Public Member Functions

bool operator< (const SkillID &other) const
 
bool operator== (const SkillID &other) const
 
 SkillID ()=delete
 
 SkillID (const std::string &providerName, const std::string &skillName)
 
provider::dto::SkillID toIce () const
 
std::string toString (const std::string &prefix="") const
 

Data Fields

std::string providerName
 
std::string skillName
 

Static Public Attributes

static const constexpr char * NAME_SEPARATOR = "/"
 
static const constexpr char * PREFIX_SEPARATOR = "->"
 

Detailed Description

Definition at line 17 of file SkillID.h.

Constructor & Destructor Documentation

◆ SkillID() [1/2]

SkillID ( )
delete

◆ SkillID() [2/2]

SkillID ( const std::string &  providerName,
const std::string &  skillName 
)

Definition at line 7 of file SkillID.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ operator<()

bool operator< ( const SkillID other) const

Definition at line 25 of file SkillID.cpp.

+ Here is the call graph for this function:

◆ operator==()

bool operator== ( const SkillID other) const

Definition at line 20 of file SkillID.cpp.

+ Here is the call graph for this function:

◆ toIce()

provider::dto::SkillID toIce ( ) const

Definition at line 30 of file SkillID.cpp.

+ Here is the caller graph for this function:

◆ toString()

std::string toString ( const std::string &  prefix = "") const

Definition at line 35 of file SkillID.cpp.

+ Here is the caller graph for this function:

Field Documentation

◆ NAME_SEPARATOR

const constexpr char* NAME_SEPARATOR = "/"
staticconstexpr

Definition at line 21 of file SkillID.h.

◆ PREFIX_SEPARATOR

const constexpr char* PREFIX_SEPARATOR = "->"
staticconstexpr

Definition at line 20 of file SkillID.h.

◆ providerName

std::string providerName

Definition at line 23 of file SkillID.h.

◆ skillName

std::string skillName

Definition at line 24 of file SkillID.h.


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