Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
bytestring.h File Reference

(0ccf980226462398d5097987466bcffd8236e1e9)

#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include <iosfwd>
#include <utility>
#include "core/fxcrt/compiler_specific.h"
#include "core/fxcrt/fx_string_wrappers.h"
#include "core/fxcrt/string_template.h"
Include dependency graph for bytestring.h:

Go to the source code of this file.

Classes

class  fxcrt::ByteString
struct  std::hash< ByteString >

Namespaces

namespace  fxcrt
namespace  std
 [33]

Typedefs

using ByteString = fxcrt::ByteString

Functions

bool fxcrt::operator== (const char *lhs, const ByteString &rhs)
bool fxcrt::operator== (ByteStringView lhs, const ByteString &rhs)
bool fxcrt::operator!= (const char *lhs, const ByteString &rhs)
bool fxcrt::operator!= (ByteStringView lhs, const ByteString &rhs)
bool fxcrt::operator< (const char *lhs, const ByteString &rhs)
bool fxcrt::operator< (const ByteStringView &lhs, const ByteString &rhs)
bool fxcrt::operator< (const ByteStringView &lhs, const char *rhs)
ByteString fxcrt::operator+ (ByteStringView str1, ByteStringView str2)
ByteString fxcrt::operator+ (ByteStringView str1, const char *str2)
ByteString fxcrt::operator+ (const char *str1, ByteStringView str2)
ByteString fxcrt::operator+ (ByteStringView str1, char ch)
ByteString fxcrt::operator+ (char ch, ByteStringView str2)
ByteString fxcrt::operator+ (const ByteString &str1, const ByteString &str2)
ByteString fxcrt::operator+ (const ByteString &str1, char ch)
ByteString fxcrt::operator+ (char ch, const ByteString &str2)
ByteString fxcrt::operator+ (const ByteString &str1, const char *str2)
ByteString fxcrt::operator+ (const char *str1, const ByteString &str2)
ByteString fxcrt::operator+ (const ByteString &str1, ByteStringView str2)
ByteString fxcrt::operator+ (ByteStringView str1, const ByteString &str2)
std::ostream & fxcrt::operator<< (std::ostream &os, const ByteString &str)
std::ostream & fxcrt::operator<< (std::ostream &os, ByteStringView str)
void fxcrt::PrintTo (const ByteString &str, std::ostream *os)
uint32_t FX_HashCode_GetA (ByteStringView str)
uint32_t FX_HashCode_GetLoweredA (ByteStringView str)
uint32_t FX_HashCode_GetAsIfW (ByteStringView str)
uint32_t FX_HashCode_GetLoweredAsIfW (ByteStringView str)

Typedef Documentation

◆ ByteString

Definition at line 180 of file bytestring.h.

Function Documentation

◆ FX_HashCode_GetA()

uint32_t FX_HashCode_GetA ( ByteStringView str)

Definition at line 387 of file bytestring.cpp.

◆ FX_HashCode_GetAsIfW()

uint32_t FX_HashCode_GetAsIfW ( ByteStringView str)

Definition at line 401 of file bytestring.cpp.

◆ FX_HashCode_GetLoweredA()

uint32_t FX_HashCode_GetLoweredA ( ByteStringView str)

Definition at line 394 of file bytestring.cpp.

◆ FX_HashCode_GetLoweredAsIfW()

uint32_t FX_HashCode_GetLoweredAsIfW ( ByteStringView str)

Definition at line 408 of file bytestring.cpp.