OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Private Types | Private Member Functions | Friends | List of all members
FileSystemPathSplit Class Reference

#include <FileSystemPathSplit.h>

Inheritance diagram for FileSystemPathSplit:
detail::SplitView

Public Member Functions

 FileSystemPathSplit ()=default
 
FileSystemPathView tailAt (std::same_as< std::string_view > auto chunk) const
 
FileSystemPathView tailAfter (std::same_as< std::string_view > auto chunk) const
 
FileSystemPathView tailAt (detail::SplitViewIterator pos) const
 
- Public Member Functions inherited from detail::SplitView
 SplitView ()
 
 SplitView (std::string_view s, char sep)
 
auto begin () const
 
auto end () const
 
std::string_view string () const
 
char separator () const
 
template<class Container >
requires std::is_same_v<std::remove_cv_t<typename Container::value_type::value_type>, char>
 operator Container () const
 

Private Types

using base_type = detail::SplitView
 

Private Member Functions

 FileSystemPathSplit (std::string_view s)
 

Friends

class FileSystemPathView
 

Member Typedef Documentation

◆ base_type

Constructor & Destructor Documentation

◆ FileSystemPathSplit() [1/2]

FileSystemPathSplit::FileSystemPathSplit ( )
default

◆ FileSystemPathSplit() [2/2]

FileSystemPathSplit::FileSystemPathSplit ( std::string_view  s)
inlineexplicitprivate

Member Function Documentation

◆ tailAfter()

FileSystemPathView FileSystemPathSplit::tailAfter ( std::same_as< std::string_view > auto  chunk) const
inline

◆ tailAt() [1/2]

FileSystemPathView FileSystemPathSplit::tailAt ( detail::SplitViewIterator  pos) const
inline

◆ tailAt() [2/2]

FileSystemPathView FileSystemPathSplit::tailAt ( std::same_as< std::string_view > auto  chunk) const
inline

Friends And Related Function Documentation

◆ FileSystemPathView

friend class FileSystemPathView
friend

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