Cupt
Public Types | Public Member Functions | List of all members
cupt::StringRange Struct Reference
Inheritance diagram for cupt::StringRange:
cupt::Range< const char * >

Public Types

typedef Iterator iterator
 
typedef Iterator const_iterator
 
typedef Range< const char * > Base
 
- Public Types inherited from cupt::Range< const char * >
typedef std::pair< const char *, const char * > Base
 
typedef std::decay< decltype(*std::declval< const char * >))>::type Value
 
typedef const char * Iterator
 

Public Member Functions

 StringRange (const std::string &s)
 
 StringRange (Iterator a, Iterator b)
 
std::string toStdString () const
 
Iterator find (char c) const
 
size_t size () const
 
bool equal (StringRange other) const
 
- Public Member Functions inherited from cupt::Range< const char * >
 Range (const const char * &from, const const char * &to)
 
const char * begin () const
 
const char * end () const
 
auto asVector () const -> std::vector< Value >
 

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