PackagePath Class Reference

#include <ArmarXCore/core/PackagePath.h>

Public Member Functions

 PackagePath ()=default
 
 PackagePath (const data::PackagePath &pp)
 
 PackagePath (const std::string &package_name, const std::filesystem::path &rel_path)
 
data::PackagePath serialize () const
 
std::filesystem::path toSystemPath () const
 
virtual ~PackagePath ()
 

Static Public Member Functions

static std::filesystem::path toSystemPath (const data::PackagePath &pp)
 

Detailed Description

Definition at line 55 of file PackagePath.h.

Constructor & Destructor Documentation

◆ PackagePath() [1/3]

PackagePath ( )
default

◆ PackagePath() [2/3]

PackagePath ( const std::string &  package_name,
const std::filesystem::path &  rel_path 
)

Definition at line 33 of file PackagePath.cpp.

◆ PackagePath() [3/3]

PackagePath ( const data::PackagePath &  pp)

Definition at line 40 of file PackagePath.cpp.

◆ ~PackagePath()

~PackagePath ( )
virtual

Definition at line 47 of file PackagePath.cpp.

Member Function Documentation

◆ serialize()

armarx::data::PackagePath serialize ( ) const

Definition at line 76 of file PackagePath.cpp.

+ Here is the caller graph for this function:

◆ toSystemPath() [1/2]

std::filesystem::path toSystemPath ( ) const

Definition at line 69 of file PackagePath.cpp.

+ Here is the caller graph for this function:

◆ toSystemPath() [2/2]

std::filesystem::path toSystemPath ( const data::PackagePath &  pp)
static

Definition at line 54 of file PackagePath.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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