TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::UString, including all inherited members.
AfterBytes(const std::streampos &position) | ts::UString | static |
Append(CONTAINER &container, int argc, const char *const argv[]) | ts::UString | static |
Append(CONTAINER &container, int argc, char *const argv[]) | ts::UString | inlinestatic |
appendDump(const void *data, size_type size, uint32_t flags=HEXA, size_type indent=0, size_type line_width=DEFAULT_HEXA_LINE_WIDTH, size_type init_offset=0, size_type inner_indent=0) | ts::UString | |
appendDump(const ByteBlock &bb, uint32_t flags=HEXA, size_type indent=0, size_type line_width=DEFAULT_HEXA_LINE_WIDTH, size_type init_offset=0, size_type inner_indent=0) | ts::UString | |
ASCII enum value | ts::UString | |
assign(const std::vector< CHARTYPE > &vec, INT count) | ts::UString | |
assign(const std::vector< CHARTYPE > &vec) | ts::UString | |
assign(const std::array< CHARTYPE, SIZE > &arr, INT count) | ts::UString | |
assign(const std::array< CHARTYPE, SIZE > &arr) | ts::UString | |
Assign(CONTAINER &container, int argc, const char *const argv[]) | ts::UString | inlinestatic |
Assign(CONTAINER &container, int argc, char *const argv[]) | ts::UString | inlinestatic |
assignFromUTF8(const std::string &utf8) | ts::UString | inline |
assignFromUTF8(const char *utf8) | ts::UString | |
assignFromUTF8(const char *utf8, size_type count) | ts::UString | |
assignFromWChar(const std::wstring &wstr) | ts::UString | inline |
assignFromWChar(const wchar_t *wstr) | ts::UString | inline |
assignFromWChar(const wchar_t *wstr, size_type count) | ts::UString | |
BIN_NIBBLE enum value | ts::UString | |
BINARY enum value | ts::UString | |
BPL enum value | ts::UString | |
C_STYLE enum value | ts::UString | |
Chrono(const cn::duration< Rep, Period > &value, bool short_format=false, const UString &separator=DEFAULT_THOUSANDS_SEPARATOR, bool force_sign=false) | ts::UString | inlinestatic |
ChronoUnit(bool short_format=false, bool plural=false) | ts::UString | inlinestatic |
ChronoUnit(std::intmax_t num, std::intmax_t den, bool short_format=false, bool plural=false) | ts::UString | static |
combineDiacritical() | ts::UString | |
commonPrefixSize(const UString &str, CaseSensitivity cs=CASE_SENSITIVE) const | ts::UString | |
commonSuffixSize(const UString &str, CaseSensitivity cs=CASE_SENSITIVE) const | ts::UString | |
COMPACT enum value | ts::UString | |
contain(UChar c) const | ts::UString | |
contain(const UString &substring, CaseSensitivity cs=CASE_SENSITIVE) const | ts::UString | |
convertFromHTML() | ts::UString | |
convertFromJSON() | ts::UString | |
convertToHTML(const UString &convert=UString()) | ts::UString | |
convertToJSON() | ts::UString | |
convertToLower() | ts::UString | |
convertToUpper() | ts::UString | |
ConvertUTF16ToUTF8(const UChar *&inStart, const UChar *inEnd, char *&outStart, char *outEnd) | ts::UString | static |
ConvertUTF8ToUTF16(const char *&inStart, const char *inEnd, UChar *&outStart, UChar *outEnd) | ts::UString | static |
Decimal(INT value, size_type min_width=0, bool right_justified=true, const UString &separator=DEFAULT_THOUSANDS_SEPARATOR, bool force_sign=false, UChar pad=SPACE) | ts::UString | static |
Decimal(const CONTAINER &values, const UString &separator=UString(u", "), bool force_sign=false) | ts::UString | static |
decomposeDiacritical() | ts::UString | |
DEFAULT_HEXA_LINE_WIDTH | ts::UString | static |
DEFAULT_QUOTE_CHARACTERS | ts::UString | static |
DEFAULT_SPECIAL_CHARACTERS | ts::UString | static |
DEFAULT_THOUSANDS_SEPARATOR | ts::UString | static |
displayPosition(size_type count, size_type from=0, StringDirection direction=LEFT_TO_RIGHT) const | ts::UString | |
Dump(const void *data, size_type size, uint32_t flags=HEXA, size_type indent=0, size_type line_width=DEFAULT_HEXA_LINE_WIDTH, size_type init_offset=0, size_type inner_indent=0) | ts::UString | static |
Dump(const ByteBlock &bb, uint32_t flags=HEXA, size_type indent=0, size_type line_width=DEFAULT_HEXA_LINE_WIDTH, size_type init_offset=0, size_type inner_indent=0) | ts::UString | static |
endWith(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_space=false, size_type end=NPOS) const | ts::UString | |
EOL | ts::UString | static |
findSimilar(const CONTAINER &container) const | ts::UString | |
Float(double value, size_type width=0, size_type precision=0, bool force_sign=false) | ts::UString | static |
Format(const UChar *fmt, Args &&... args) | ts::UString | inlinestatic |
Format(const UString &fmt, Args &&... args) | ts::UString | inlinestatic |
format(const UChar *fmt, Args &&... args) | ts::UString | inline |
format(const UString &fmt, Args &&... args) | ts::UString | inline |
fromHTML() const | ts::UString | |
fromJSON() const | ts::UString | |
fromQuotedLine(CONTAINER &container, const UString "eCharacters=DEFAULT_QUOTE_CHARACTERS, const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS) const | ts::UString | |
FromUTF8(const std::string &utf8) | ts::UString | static |
FromUTF8(const char *utf8) | ts::UString | static |
FromUTF8(const char *utf8, size_type count) | ts::UString | static |
FromWChar(const std::wstring &wstr) | ts::UString | static |
FromWChar(const wchar_t *wstr) | ts::UString | static |
FromWChar(const wchar_t *wstr, size_type count) | ts::UString | static |
getLine(std::istream &strm) | ts::UString | |
HEXA enum value | ts::UString | |
Hexa(INT value, size_type width=0, const UString &separator=UString(), bool use_prefix=true, bool use_upper=true) | ts::UString | static |
hexaDecode(ByteBlock &result, bool c_style=false) const | ts::UString | |
hexaDecodeAppend(ByteBlock &result, bool c_style=false) const | ts::UString | |
HexaFlags enum name | ts::UString | |
HexaMin(INT value, size_type min_width=0, const UString &separator=UString(), bool use_prefix=true, bool use_upper=true) | ts::UString | static |
HumanSize(int64_t value, const UString &units=u"B", bool forceSign=false) | ts::UString | static |
indent(size_t size) | ts::UString | |
isContainedSimilarIn(const CONTAINER &container) const | ts::UString | |
Join(ITERATOR begin, ITERATOR end, const UString &separator=UString(u", "), bool removeEmpty=false) | ts::UString | static |
Join(const CONTAINER &container, const UString &separator=UString(u", "), bool removeEmpty=false) | ts::UString | inlinestatic |
justify(const UString &right, size_type width, UChar pad=SPACE, size_t spacesAroundPad=0) | ts::UString | |
justifyCentered(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAroundPad=0) | ts::UString | |
justifyLeft(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesBeforePad=0) | ts::UString | |
justifyRight(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAfterPad=0) | ts::UString | |
last() const | ts::UString | inline |
last() | ts::UString | inline |
Load(CONTAINER &container, const fs::path &fileName) | ts::UString | static |
Load(CONTAINER &container, std::istream &strm) | ts::UString | static |
LoadAppend(CONTAINER &container, const fs::path &fileName) | ts::UString | static |
LoadAppend(CONTAINER &container, std::istream &strm) | ts::UString | static |
OFFSET enum value | ts::UString | |
OnOff(bool b) | ts::UString | static |
operator fs::path() const | ts::UString | inline |
operator==(const fs::path &other) const | ts::UString | inline |
Percentage(Int1 value, Int2 total) | ts::UString | static |
Percentage(const cn::duration< Rep1, Period1 > &value, const cn::duration< Rep2, Period2 > &total) | ts::UString | static |
quoted(UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS, bool forceQuote=false) | ts::UString | |
quotedLine(const CONTAINER &container, UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS) | ts::UString | |
remove(const UString &substr) | ts::UString | |
remove(UChar c) | ts::UString | |
removePrefix(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE) | ts::UString | |
removeSuffix(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE) | ts::UString | |
reverse() | ts::UString | |
save(const fs::path &fileName, bool append=false, bool enforceLastLineFeed=false) const | ts::UString | |
Save(ITERATOR begin, ITERATOR end, const fs::path &fileName, bool append=false) | ts::UString | static |
Save(const CONTAINER &container, const fs::path &fileName, bool append=false) | ts::UString | static |
Save(ITERATOR begin, ITERATOR end, std::ostream &strm) | ts::UString | static |
Save(const CONTAINER &container, std::ostream &strm) | ts::UString | static |
scan(size_t &extractedCount, size_type &endIndex, const UChar *fmt, Args &&... args) const | ts::UString | inline |
scan(size_t &extractedCount, size_type &endIndex, const UString &fmt, Args &&... args) const | ts::UString | inline |
scan(const UChar *fmt, Args &&... args) const | ts::UString | inline |
scan(const UString &fmt, Args &&... args) const | ts::UString | inline |
similar(const UString &other) const | ts::UString | inline |
similar(const UChar *other) const | ts::UString | inline |
similar(const void *addr, size_type size) const | ts::UString | |
SINGLE_LINE enum value | ts::UString | |
split(CONTAINER &container, UChar separator=COMMA, bool trimSpaces=true, bool removeEmpty=false) const | ts::UString | inline |
splitAppend(CONTAINER &container, UChar separator=COMMA, bool trimSpaces=true, bool removeEmpty=false) const | ts::UString | |
splitBlocks(CONTAINER &container, UChar startWith=u'[', UChar endWith=u']', bool trimSpaces=true) const | ts::UString | inline |
splitBlocksAppend(CONTAINER &container, UChar startWith=u'[', UChar endWith=u']', bool trimSpaces=true) const | ts::UString | |
splitLines(CONTAINER &container, size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false) const | ts::UString | inline |
splitLinesAppend(CONTAINER &container, size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false) const | ts::UString | |
splitShellStyle(CONTAINER &container) const | ts::UString | inline |
splitShellStyleAppend(CONTAINER &container) const | ts::UString | |
startWith(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_space=false, size_type start=0) const | ts::UString | |
substitute(const UString &value, const UString &replacement) | ts::UString | |
substitute(UChar value, UChar replacement) | ts::UString | |
SuperClass typedef | ts::UString | |
SuperCompare(const UChar *s1, const UChar *s2, uint32_t flags=SCOMP_DEFAULT) | ts::UString | static |
superCompare(const UString &other, uint32_t flags=SCOMP_DEFAULT) const | ts::UString | inline |
superCompare(const UChar *other, uint32_t flags=SCOMP_DEFAULT) const | ts::UString | inline |
toBool(bool &value) const | ts::UString | |
toChrono(cn::duration< Rep, Period > &value, const UString &thousandSeparators=UString(), const cn::duration< Rep, Period > &minValue=cn::duration< Rep, Period >::min(), const cn::duration< Rep, Period > &maxValue=cn::duration< Rep, Period >::max()) const | ts::UString | |
toCombinedDiacritical() const | ts::UString | |
toDecomposedDiacritical() const | ts::UString | |
toFloat(FLT &value, FLT minValue=std::numeric_limits< FLT >::lowest(), FLT maxValue=std::numeric_limits< FLT >::max()) const | ts::UString | |
toHTML(const UString &convert=UString()) const | ts::UString | |
toIndented(size_t size) const | ts::UString | |
toInteger(INT &value, const UString &thousandSeparators=UString(), size_type decimals=0, const UString &decimalSeparators=u".", INT minValue=std::numeric_limits< INT >::min(), INT maxValue=std::numeric_limits< INT >::max()) const | ts::UString | |
toIntegers(CONTAINER &container, const UString &thousandSeparators=UString(), const UString &listSeparators=UString(u",; "), size_type decimals=0, const UString &decimalSeparators=UString(u"."), typename CONTAINER::value_type minValue=std::numeric_limits< typename CONTAINER::value_type >::min(), typename CONTAINER::value_type maxValue=std::numeric_limits< typename CONTAINER::value_type >::max()) const | ts::UString | |
toJSON() const | ts::UString | |
toJustified(const UString &right, size_type width, UChar pad=SPACE, size_t spacesAroundPad=0) const | ts::UString | |
toJustifiedCentered(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAroundPad=0) const | ts::UString | |
toJustifiedLeft(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesBeforePad=0) const | ts::UString | |
toJustifiedRight(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAfterPad=0) const | ts::UString | |
toLower() const | ts::UString | |
toQuoted(UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS, bool forceQuote=false) const | ts::UString | |
ToQuotedLine(const CONTAINER &container, UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS) | ts::UString | static |
toRemoved(const UString &substr) const | ts::UString | |
toRemoved(UChar c) const | ts::UString | |
toRemovedPrefix(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE) const | ts::UString | |
toRemovedSuffix(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE) const | ts::UString | |
toReversed() const | ts::UString | |
toSplitLines(size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false, const UString lineSeparator=UString(1, LINE_FEED)) const | ts::UString | |
toSubstituted(const UString &value, const UString &replacement) const | ts::UString | |
toSubstituted(UChar value, UChar replacement) const | ts::UString | |
toTrimmed(bool leading=true, bool trailing=true, bool sequences=false) const | ts::UString | |
toTristate(Tristate &value) const | ts::UString | |
toTruncatedWidth(size_type maxWidth, StringDirection direction=LEFT_TO_RIGHT) const | ts::UString | |
toUpper() const | ts::UString | |
toUTF8() const | ts::UString | |
toUTF8(std::string &utf8) const | ts::UString | |
trim(bool leading=true, bool trailing=true, bool sequences=false) | ts::UString | |
trimLength(INT length, bool trimTrailingSpaces=true) | ts::UString | |
TristateNamesList() | ts::UString | static |
TristateOnOff(Tristate b) | ts::UString | static |
TristateTrueFalse(Tristate b) | ts::UString | static |
TristateYesNo(Tristate b) | ts::UString | static |
TrueFalse(bool b) | ts::UString | static |
truncateWidth(size_type maxWidth, StringDirection direction=LEFT_TO_RIGHT) | ts::UString | |
UString() noexcept(noexcept(allocator_type())) | ts::UString | inline |
UString(const allocator_type &alloc) noexcept | ts::UString | inlineexplicit |
UString(const SuperClass &other) | ts::UString | inline |
UString(SuperClass &&other) noexcept | ts::UString | inline |
UString(size_type count, UChar ch, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(const SuperClass &other, size_type pos, size_type count, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(const UChar *s, size_type count, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(const UChar *s, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(const std::vector< CHARTYPE > &vec, INT count, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(const std::vector< CHARTYPE > &vec, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(const std::array< CHARTYPE, SIZE > &arr, INT count, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(const std::array< CHARTYPE, SIZE > &arr, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(InputIt first, InputIt last, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(std::initializer_list< UChar > init, const allocator_type &alloc=allocator_type()) | ts::UString | inline |
UString(const ::WCHAR *s, size_type count, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(const ::WCHAR *s, const allocator_type &alloc=allocator_type()) | ts::UString | |
UString(const std::string &utf8) | ts::UString | inline |
UString(const char *utf8) | ts::UString | inline |
UString(const char *utf8, size_type count) | ts::UString | inline |
UString(const fs::path &p) | ts::UString | inline |
UTF8_BOM | ts::UString | static |
UTF8_BOM_SIZE | ts::UString | static |
UTF8_CHAR_MAX_SIZE | ts::UString | static |
wc_str() const | ts::UString | |
wc_str() | ts::UString | |
WIDE_OFFSET enum value | ts::UString | |
width() const | ts::UString | |
YesNo(bool b) | ts::UString | static |