22#ifndef COMMON_DBCS_STR_H
23#define COMMON_DBCS_STR_H
25#include "common/scummsys.h"
26#include "common/util.h"
27#include "common/str-enc.h"
28#include "common/str-base.h"
115 void decodeDBCS(
const char *str, uint32 len);
Definition: str-base.h:32
Definition: dbcs-str.h:41
DBCSString(const char *str)
DBCSString & operator=(const value_type *str)
DBCSString(DBCSString &&str)
Definition: dbcs-str.h:61
String convertToString() const
DBCSString & operator=(const DBCSString &str)
DBCSString(const char *beginP, const char *endP)
DBCSString & operator=(value_type c)
uint32 unsigned_type
Definition: dbcs-str.h:43
DBCSString(const value_type *str, uint32 len)
Definition: dbcs-str.h:52
DBCSString & operator+=(const DBCSString &str)
DBCSString(size_t n, value_type c)
Definition: dbcs-str.h:79
DBCSString substr(size_t pos=0, size_t len=npos) const
DBCSString & operator=(const String &str)
DBCSString & operator=(const char *str)
DBCSString(const String &str)
DBCSString(const value_type *str)
Definition: dbcs-str.h:49
constexpr DBCSString(value_type c)
Definition: dbcs-str.h:76
constexpr DBCSString()
Definition: dbcs-str.h:46
DBCSString(const value_type *beginP, const value_type *endP)
Definition: dbcs-str.h:55
DBCSString & operator=(DBCSString &&str)
DBCSString & operator+=(const value_type *str)
DBCSString(const char *str, uint32 len)
DBCSString(const DBCSString &str)
Definition: dbcs-str.h:58
DBCSString & operator+=(value_type c)
Definition: algorithm.h:29
DBCSString operator+(const DBCSString &x, const DBCSString &y)