Class PackageSettingsConfig::GeneratedPackageXML

Nested Relationships

This class is a nested type of Class PackageSettingsConfig.

Inheritance Relationships

Base Type

Class Documentation

class GeneratedPackageXML : public moveit_setup::TemplatedGeneratedFile

Public Functions

inline GeneratedPackageXML(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, PackageSettingsConfig &parent)
inline virtual bool hasChanges() const override

Returns true if this file will have changes when it is written to file.

inline virtual std::filesystem::path getRelativePath() const override

Returns the path relative to the configuration package root.

inline virtual std::filesystem::path getTemplatePath() const override

Returns the full path to the template file.

inline virtual std::string getDescription() const override

Returns an English description of this file’s purpose.

Protected Attributes

PackageSettingsConfig &parent_