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< ProxyEntryPtrgetProxies () const
 
std::vector< std::string > getVariantIncludes (const std::string &variantBaseTypeName) const
 Returns a list of includes for a specific variant (usually only one). More...
 
const std::vector< VariantEntryPtr > & getVariants () const
 
 LibEntry (RapidXmlReaderNode node, const std::string &packageName)
 

Friends

class VariantInfo
 

Detailed Description

Definition at line 213 of file VariantInfo.h.

Constructor & Destructor Documentation

◆ LibEntry()

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

Definition at line 536 of file VariantInfo.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getAbsoluteLibPath()

std::string getAbsoluteLibPath ( ) const

Definition at line 595 of file VariantInfo.cpp.

+ Here is the call graph for this function:

◆ getFactoryIncludes()

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

Definition at line 566 of file VariantInfo.cpp.

◆ getName()

std::string getName ( ) const

Definition at line 616 of file VariantInfo.cpp.

◆ getPackageName()

std::string getPackageName ( ) const

Definition at line 589 of file VariantInfo.cpp.

◆ getProxies()

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

Definition at line 622 of file VariantInfo.cpp.

◆ 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

Definition at line 572 of file VariantInfo.cpp.

◆ getVariants()

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

Definition at line 628 of file VariantInfo.cpp.

Friends And Related Function Documentation

◆ VariantInfo

friend class VariantInfo
friend

Definition at line 215 of file VariantInfo.h.


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