Cogs.Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
StringView.h File Reference
#include "HashFunctions.h"
#include "StringViewFormat.h"
#include "Collections/SmallVector.h"
#include <string>
#include <cstdio>
#include <vector>

Go to the source code of this file.

Classes

class  Cogs::StringView
 Provides a weakly referenced view over the contents of a string. More...
 

Namespaces

namespace  Cogs
 Main Cogs namespace.
 

Functions

bool Cogs::operator< (const StringView &left, const StringView &right) noexcept
 Lexicographically compare two string views.
 
bool Cogs::operator> (const StringView &left, const StringView &right) noexcept
 Lexicographically compare two string views.
 
bool Cogs::operator<= (const StringView &left, const StringView &right) noexcept
 Lexicographically compare two string views.
 
bool Cogs::operator>= (const StringView &left, const StringView &right) noexcept
 Lexicographically compare two string views.
 
bool Cogs::operator== (const char *left, const StringView &right) noexcept
 Char ptr equality operator.
 
bool Cogs::operator== (const StringView &left, const char *right) noexcept
 Char ptr equality operator.
 
bool Cogs::operator== (const std::string &left, const StringView &right) noexcept
 std::string equality operator.
 
bool Cogs::operator== (const std::string_view &left, const StringView &right) noexcept
 std::string_view equality operator.