Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
string_view.hpp File Reference
#include <algorithm>
#include <ostream>
#include <string>
+ Include dependency graph for string_view.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  hash< thrill::common::StringView >
class  StringView
 StringView is a reference to a part of a string, consisting of only a char pointer and a length. More...


namespace  thrill
namespace  thrill::common
 Contains many common tools and helpers shared by higher layers. See common.




static bool operator!= (const std::string &a, const StringView &b) noexcept
static bool operator== (const std::string &a, const StringView &b) noexcept
template<typename F >
static void SplitView (const std::string &str, char sep, F &&callback, std::string::size_type limit=std::string::npos)
 Split the given string at each separator character into distinct substrings, and call the given callback for each substring, represented by two iterators begin and end. More...

Macro Definition Documentation


Definition at line 17 of file string_view.hpp.