| 
    kDB: Knowledge DataBase
    
   | 
 
#include <Path.h>
Classes | |
| struct | Private | 
Public Types | |
| enum class | Type {  Predicate , Alternative , Inverse , ZeroOrMore , OneOrMore , ZeroOrOne , PropertyPath }  | 
Public Member Functions | |
| Path (const Path &_rhs) | |
| Path & | operator= (const Path &_rhs) | 
| Type | type () const | 
| bool | isValid () const | 
| knowCore::Uri | predicate () const | 
| knowCore::UriList | alternatives () const | 
| std::optional< Path > | next () const | 
| bool | match (const knowCore::Uri &) const | 
| bool | operator== (const Path &_rhs) const | 
Friends | |
| class | details::DefinitionParser | 
| class | Validator | 
| class | ValidationResults | 
Represents a property path
| bool Path::isValid | ( | ) | const | 
| bool Path::operator== | ( | const Path & | _rhs | ) | const |