opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Attributes | Friends | List of all members
osc::NodePath Class Referencefinal

#include <node_path.h>

Classes

class  Iterator
 

Public Types

using value_type = std::string_view
 
using iterator = Iterator
 
using const_iterator = Iterator
 

Public Member Functions

 NodePath ()=default
 
 NodePath (std::string_view)
 
bool empty () const
 
bool is_absolute () const
 
 operator std::string_view () const
 
Iterator begin () const
 
Iterator end () const
 

Static Public Attributes

static constexpr std::string_view::value_type separator = '/'
 

Friends

bool operator== (const NodePath &, const NodePath &)=default
 

Member Typedef Documentation

◆ const_iterator

◆ iterator

◆ value_type

using osc::NodePath::value_type = std::string_view

Constructor & Destructor Documentation

◆ NodePath() [1/2]

osc::NodePath::NodePath ( )
default

◆ NodePath() [2/2]

osc::NodePath::NodePath ( std::string_view  )
explicit

Member Function Documentation

◆ begin()

Iterator osc::NodePath::begin ( ) const
inline

◆ empty()

bool osc::NodePath::empty ( ) const
inline

◆ end()

Iterator osc::NodePath::end ( ) const
inline

◆ is_absolute()

bool osc::NodePath::is_absolute ( ) const
inline

◆ operator std::string_view()

osc::NodePath::operator std::string_view ( ) const
inline

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const NodePath ,
const NodePath  
)
friend

Member Data Documentation

◆ separator

constexpr std::string_view::value_type osc::NodePath::separator = '/'
staticconstexpr

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