VariantHelper< DescT > Struct Template Reference

#include <RobotAPI/libraries/aron_component_config/VariantHelperFactory.h>

+ Inheritance diagram for VariantHelper< DescT >:

Public Types

using RegistrarT = factories::VariantHelper::Registrar< VariantHelper< DescT > >
 

Public Member Functions

aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &, const armarx::aron::Path &path) const override
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
aron::data::VariantPtr from_string (const std::string &string, const armarx::aron::Path &path) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &, const std::string &) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const
 
void set_value_from_string (const armarx::aron::data::VariantPtr &variant, const std::string &string) const override
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const
 
std::string to_string (const data::VariantPtr &ptr) const override
 
 VariantHelper ()
 

Static Public Attributes

static constexpr type::Descriptor id = DescT
 

Detailed Description

template<type::Descriptor DescT>
struct armarx::aron::component_config::products::VariantHelper< DescT >

Definition at line 56 of file VariantHelperFactory.h.

Member Typedef Documentation

◆ RegistrarT

using RegistrarT = factories::VariantHelper::Registrar<VariantHelper<DescT> >

Definition at line 58 of file VariantHelperFactory.h.

Constructor & Destructor Documentation

◆ VariantHelper()

VariantHelper ( )
inlineexplicit

Definition at line 61 of file VariantHelperFactory.h.

Member Function Documentation

◆ from_string() [1/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [2/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [3/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [4/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [5/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [6/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const

◆ from_string() [7/13]

aron::data::VariantPtr from_string ( const std::string &  ,
const armarx::aron::Path path 
) const
override

◆ from_string() [8/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 83 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ from_string() [9/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 94 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ from_string() [10/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 105 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ from_string() [11/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 116 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ from_string() [12/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 134 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ from_string() [13/13]

aron::data::VariantPtr from_string ( const std::string &  string,
const armarx::aron::Path path 
) const

Definition at line 145 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [1/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [2/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [3/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [4/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [5/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [6/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr ,
const std::string &   
) const

◆ set_value_from_string() [7/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 161 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [8/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 171 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [9/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 181 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [10/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 191 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [11/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 201 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [12/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const

Definition at line 211 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ set_value_from_string() [13/13]

void set_value_from_string ( const armarx::aron::data::VariantPtr variant,
const std::string &  string 
) const
override

◆ to_string() [1/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 34 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [2/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 42 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [3/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 50 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [4/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 58 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [5/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 66 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [6/13]

std::string to_string ( const data::VariantPtr ptr) const

Definition at line 75 of file VariantHelperFactory.cpp.

+ Here is the call graph for this function:

◆ to_string() [7/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [8/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [9/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [10/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [11/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [12/13]

std::string to_string ( const data::VariantPtr ptr) const

◆ to_string() [13/13]

std::string to_string ( const data::VariantPtr ptr) const
override

Member Data Documentation

◆ id

constexpr type::Descriptor id = DescT
staticconstexpr

Definition at line 59 of file VariantHelperFactory.h.


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