#include <PathContext.h>
Public Member Functions | |
| PathContext (ScheduleContext const &scheduleContext, PathSpec const &pathSpec, std::vector< std::string > sortedModuleNames) | |
| auto | scheduleID () const |
| auto const & | pathSpec () const |
| auto const & | pathName () const |
| PathID | pathID () const noexcept |
| bool | contains (std::string const &module_label) const |
Static Public Member Functions | |
| static std::string | end_path () |
| static auto | end_path_spec () |
| static std::string | art_path () |
| static auto | art_path_spec () |
| static PathContext | invalid () |
Private Member Functions | |
| PathContext ()=default | |
Private Attributes | |
| ScheduleContext | scheduleContext_ {ScheduleContext::invalid()} |
| PathSpec | pathSpec_ {"", PathID::invalid()} |
| std::vector< std::string > | sortedModuleLabels_ {} |
Definition at line 9 of file PathContext.h.
|
explicitprivatedefault |
|
inlineexplicit |
Definition at line 37 of file PathContext.h.
|
inlinestatic |
Definition at line 26 of file PathContext.h.
|
inlinestatic |
Definition at line 32 of file PathContext.h.
|
inline |
Definition at line 74 of file PathContext.h.
|
inlinestatic |
Definition at line 14 of file PathContext.h.
|
inlinestatic |
Definition at line 20 of file PathContext.h.
|
inlinestatic |
Definition at line 46 of file PathContext.h.
|
inlinenoexcept |
Definition at line 68 of file PathContext.h.
|
inline |
Definition at line 63 of file PathContext.h.
|
inline |
Definition at line 57 of file PathContext.h.
|
inline |
Definition at line 52 of file PathContext.h.
|
private |
Definition at line 81 of file PathContext.h.
|
private |
Definition at line 80 of file PathContext.h.
|
private |
Definition at line 82 of file PathContext.h.
1.8.11