VariantInfo::LibEntry Class Reference

#include <ArmarXCore/observers/variant/VariantInfo.h>

Public Member Functions

std::string getAbsoluteLibPath () const
 
std::vector< std::string > getFactoryIncludes () const
 
std::string getName () const
 
std::string getPackageName () const
 
std::vector< ProxyEntryPtr > getProxies () const
 
std::vector< std::string > getVariantIncludes (const std::string &variantBaseTypeName) const
 Returns a list of includes for a specific variant (usually only one).
 
const std::vector< VariantEntryPtr > & getVariants () const
 
 LibEntry (RapidXmlReaderNode node, const std::string &packageName)
 

Friends

class VariantInfo
 

Constructor & Destructor Documentation

◆ LibEntry()

LibEntry ( RapidXmlReaderNode node,
const std::string & packageName )

Member Function Documentation

◆ getAbsoluteLibPath()

std::string getAbsoluteLibPath ( ) const

◆ getFactoryIncludes()

std::vector< std::string > getFactoryIncludes ( ) const

◆ getName()

std::string getName ( ) const

◆ getPackageName()

std::string getPackageName ( ) const

◆ getProxies()

std::vector< VariantInfo::ProxyEntryPtr > getProxies ( ) const

◆ getVariantIncludes()

std::vector< std::string > getVariantIncludes ( const std::string & variantBaseTypeName) const

Returns a list of includes for a specific variant (usually only one).

If not set in the variantinfo xml for that particular variant, it will return the factory include.

Parameters
variantBaseTypeName

◆ getVariants()

const std::vector< VariantInfo::VariantEntryPtr > & getVariants ( ) const

Friends And Related Symbol Documentation

◆ VariantInfo

friend class VariantInfo
friend

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