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.

Classes

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...
 

Namespaces

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

Macros

#define THRILL_COMMON_STRING_VIEW_HEADER
 

Functions

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

#define THRILL_COMMON_STRING_VIEW_HEADER

Definition at line 17 of file string_view.hpp.