delphyne
SystemPackage Class Reference

Detailed Description

A Package subclass that leverages a Delphyne system installation.

Currently supported URI schemes are 'file://' and 'package://', the latter performing a lookup throughout the directories specified in the $DELPHYNE_PACKAGE_PATH environment variable.

#include <include/delphyne/utility/package.h>

Inheritance diagram for SystemPackage:
[legend]

Public Member Functions

 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (SystemPackage)
 
 SystemPackage ()
 Default constructor. More...
 
- Public Member Functions inherited from Package
 DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN (Package)
 
virtual ~Package ()=default
 
ignition::common::URI Resolve (const std::string &uri_or_path) const
 Resolves a uri_or_path, specific to this package, into a full regular URI. More...
 
ignition::common::URI Resolve (const ignition::common::URI &uri) const
 Resolves a uri, specific to this package, into a full regular URI. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Package
 Package ()=default
 

Constructor & Destructor Documentation

◆ SystemPackage()

Default constructor.

Exceptions
std::runtime_errorif DELPHYNE_PACKAGE_PATH environment variable is not set.

Member Function Documentation

◆ DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN()

DELPHYNE_NO_COPY_NO_MOVE_NO_ASSIGN ( SystemPackage  )

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