Pioneer
Loading...
Searching...
No Matches
Classes | Public Member Functions | Friends | List of all members
SplitString Struct Reference

#include <StringUtils.h>

Classes

struct  iter
 

Public Member Functions

 SplitString (std::string_view source, std::string_view delim)
 
 SplitString (std::string_view source, std::string_view delim, bool reverse)
 
iter begin ()
 
iter end ()
 
template<typename T = std::string_view>
std::vector< T > to_vector ()
 
template<typename Container , typename Predicate >
void to_vector (Container &c, Predicate p)
 

Friends

struct iter
 

Constructor & Destructor Documentation

◆ SplitString() [1/2]

SplitString::SplitString ( std::string_view  source,
std::string_view  delim 
)
inline

◆ SplitString() [2/2]

SplitString::SplitString ( std::string_view  source,
std::string_view  delim,
bool  reverse 
)
inline

Member Function Documentation

◆ begin()

iter SplitString::begin ( )
inline

◆ end()

iter SplitString::end ( )
inline

◆ to_vector() [1/2]

template<typename T = std::string_view>
std::vector< T > SplitString::to_vector ( )
inline

◆ to_vector() [2/2]

template<typename Container , typename Predicate >
void SplitString::to_vector ( Container &  c,
Predicate  p 
)
inline

Friends And Related Function Documentation

◆ iter

friend struct iter
friend

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