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 174 of file VariantInfo.h.

Constructor & Destructor Documentation

◆ LibEntry()

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

Definition at line 491 of file VariantInfo.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getAbsoluteLibPath()

std::string getAbsoluteLibPath ( ) const

Definition at line 543 of file VariantInfo.cpp.

+ Here is the call graph for this function:

◆ getFactoryIncludes()

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

Definition at line 517 of file VariantInfo.cpp.

◆ getName()

std::string getName ( ) const

Definition at line 563 of file VariantInfo.cpp.

◆ getPackageName()

std::string getPackageName ( ) const

Definition at line 538 of file VariantInfo.cpp.

◆ getProxies()

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

Definition at line 568 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 522 of file VariantInfo.cpp.

◆ getVariants()

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

Definition at line 573 of file VariantInfo.cpp.

Friends And Related Function Documentation

◆ VariantInfo

friend class VariantInfo
friend

Definition at line 176 of file VariantInfo.h.


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