Rose
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
rose::IdPath Struct Reference

A path of objects by Id. More...

#include <StructuredTypes.h>

Inheritance diagram for rose::IdPath:
Inheritance graph
[legend]
Collaboration diagram for rose::IdPath:
Collaboration graph
[legend]

Public Member Functions

 IdPath (bool absolute=false)
 
 IdPath (const IdPathElement &element, bool absolute=false)
 
std::string str () const
 
std::tuple< bool, int > compare (const IdPath &target)
 

Public Attributes

bool absolutePath {}
 

Static Public Attributes

static constexpr char PathSep = '/'
 
static constexpr char ElementSep = ':'
 
static constexpr std::string_view PathWild = "*"
 
static constexpr std::string_view PathWildOne = "?"
 
static constexpr std::string_view PathParent = ".."
 

Detailed Description

A path of objects by Id.


The documentation for this struct was generated from the following file: