TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::UString Member List

This is the complete list of members for ts::UString, including all inherited members.

AfterBytes(const std::streampos &position)ts::UStringstatic
Append(CONTAINER &container, int argc, const char *const argv[])ts::UStringstatic
Append(CONTAINER &container, int argc, char *const argv[])ts::UStringinlinestatic
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 valuets::UString
Assign(CONTAINER &container, int argc, const char *const argv[])ts::UStringinlinestatic
Assign(CONTAINER &container, int argc, char *const argv[])ts::UStringinlinestatic
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
assignFromUTF8(const std::string &utf8)ts::UStringinline
assignFromUTF8(const char *utf8)ts::UString
assignFromUTF8(const char *utf8, size_type count)ts::UString
assignFromWChar(const std::wstring &wstr)ts::UStringinline
assignFromWChar(const wchar_t *wstr)ts::UStringinline
assignFromWChar(const wchar_t *wstr, size_type count)ts::UString
BIN_NIBBLE enum valuets::UString
BINARY enum valuets::UString
BPL enum valuets::UString
C_STYLE enum valuets::UString
Chrono(const cn::duration< Rep, Period > &value, bool short_format=false, const UString &separator=DEFAULT_THOUSANDS_SEPARATOR, bool force_sign=false)ts::UStringinlinestatic
ChronoUnit(bool short_format=false, bool plural=false)ts::UStringinlinestatic
ChronoUnit(std::intmax_t num, std::intmax_t den, bool short_format=false, bool plural=false)ts::UStringstatic
combineDiacritical()ts::UString
commonPrefixSize(const UString &str, CaseSensitivity cs=CASE_SENSITIVE) constts::UString
commonSuffixSize(const UString &str, CaseSensitivity cs=CASE_SENSITIVE) constts::UString
COMPACT enum valuets::UString
contain(UChar c) constts::UString
contain(const UString &substring, CaseSensitivity cs=CASE_SENSITIVE) constts::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::UStringstatic
ConvertUTF8ToUTF16(const char *&inStart, const char *inEnd, UChar *&outStart, UChar *outEnd)ts::UStringstatic
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::UStringstatic
Decimal(const CONTAINER &values, const UString &separator=UString(u", "), bool force_sign=false)ts::UStringstatic
decomposeDiacritical()ts::UString
DEFAULT_HEXA_LINE_WIDTHts::UStringstatic
DEFAULT_QUOTE_CHARACTERSts::UStringstatic
DEFAULT_SPECIAL_CHARACTERSts::UStringstatic
DEFAULT_THOUSANDS_SEPARATORts::UStringstatic
displayPosition(size_type count, size_type from=0, StringDirection direction=LEFT_TO_RIGHT) constts::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::UStringstatic
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::UStringstatic
EMPTYts::UStringstatic
endWith(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_space=false, size_type end=NPOS) constts::UString
EOLts::UStringstatic
findSimilar(const CONTAINER &container) constts::UString
Float(double value, size_type width=0, size_type precision=0, bool force_sign=false)ts::UStringstatic
format(const UChar *fmt, Args &&... args)ts::UStringinline
format(const UString &fmt, Args &&... args)ts::UStringinline
Format(const UChar *fmt, Args &&... args)ts::UStringinlinestatic
Format(const UString &fmt, Args &&... args)ts::UStringinlinestatic
fromHTML() constts::UString
fromJSON() constts::UString
fromQuotedLine(CONTAINER &container, const UString &quoteCharacters=DEFAULT_QUOTE_CHARACTERS, const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS) constts::UString
FromUTF8(const std::string &utf8)ts::UStringstatic
FromUTF8(const char *utf8)ts::UStringstatic
FromUTF8(const char *utf8, size_type count)ts::UStringstatic
FromWChar(const std::wstring &wstr)ts::UStringstatic
FromWChar(const wchar_t *wstr)ts::UStringstatic
FromWChar(const wchar_t *wstr, size_type count)ts::UStringstatic
getLine(std::istream &strm)ts::UString
Hexa(INT value, size_type width=0, const UString &separator=UString(), bool use_prefix=true, bool use_upper=true)ts::UStringstatic
HEXA enum valuets::UString
hexaDecode(ByteBlock &result, bool c_style=false) constts::UString
hexaDecodeAppend(ByteBlock &result, bool c_style=false) constts::UString
HexaFlags enum namets::UString
HexaMin(INT value, size_type min_width=0, const UString &separator=UString(), bool use_prefix=true, bool use_upper=true)ts::UStringstatic
HumanSize(int64_t value, const UString &units=u"B", bool forceSign=false)ts::UStringstatic
indent(size_t size)ts::UString
isContainedSimilarIn(const CONTAINER &container) constts::UString
Join(ITERATOR begin, ITERATOR end, const UString &separator=UString(u", "), bool removeEmpty=false)ts::UStringstatic
Join(const CONTAINER &container, const UString &separator=UString(u", "), bool removeEmpty=false)ts::UStringinlinestatic
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() constts::UStringinline
last()ts::UStringinline
Load(CONTAINER &container, const fs::path &fileName)ts::UStringstatic
Load(CONTAINER &container, std::istream &strm)ts::UStringstatic
LoadAppend(CONTAINER &container, const fs::path &fileName)ts::UStringstatic
LoadAppend(CONTAINER &container, std::istream &strm)ts::UStringstatic
OFFSET enum valuets::UString
OnOff(bool b)ts::UStringstatic
operator fs::path() constts::UStringinline
operator==(const fs::path &other) constts::UStringinline
Percentage(Int1 value, Int2 total)ts::UStringstatic
Percentage(const cn::duration< Rep1, Period1 > &value, const cn::duration< Rep2, Period2 > &total)ts::UStringstatic
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(ITERATOR begin, ITERATOR end, const fs::path &fileName, bool append=false)ts::UStringstatic
Save(const CONTAINER &container, const fs::path &fileName, bool append=false)ts::UStringstatic
Save(ITERATOR begin, ITERATOR end, std::ostream &strm)ts::UStringstatic
Save(const CONTAINER &container, std::ostream &strm)ts::UStringstatic
save(const fs::path &fileName, bool append=false, bool enforceLastLineFeed=false) constts::UString
scan(size_t &extractedCount, size_type &endIndex, const UChar *fmt, Args &&... args) constts::UStringinline
scan(size_t &extractedCount, size_type &endIndex, const UString &fmt, Args &&... args) constts::UStringinline
scan(const UChar *fmt, Args &&... args) constts::UStringinline
scan(const UString &fmt, Args &&... args) constts::UStringinline
similar(const UString &other) constts::UStringinline
similar(const UChar *other) constts::UStringinline
similar(const void *addr, size_type size) constts::UString
SINGLE_LINE enum valuets::UString
split(CONTAINER &container, UChar separator=COMMA, bool trimSpaces=true, bool removeEmpty=false) constts::UStringinline
splitAppend(CONTAINER &container, UChar separator=COMMA, bool trimSpaces=true, bool removeEmpty=false) constts::UString
splitBlocks(CONTAINER &container, UChar startWith=u'[', UChar endWith=u']', bool trimSpaces=true) constts::UStringinline
splitBlocksAppend(CONTAINER &container, UChar startWith=u'[', UChar endWith=u']', bool trimSpaces=true) constts::UString
splitLines(CONTAINER &container, size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false) constts::UStringinline
splitLinesAppend(CONTAINER &container, size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false) constts::UString
splitShellStyle(CONTAINER &container) constts::UStringinline
splitShellStyleAppend(CONTAINER &container) constts::UString
startWith(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_space=false, size_type start=0) constts::UString
substitute(const UString &value, const UString &replacement)ts::UString
substitute(UChar value, UChar replacement)ts::UString
SuperClass typedefts::UString
SuperCompare(const UChar *s1, const UChar *s2, uint32_t flags=SCOMP_DEFAULT)ts::UStringstatic
superCompare(const UString &other, uint32_t flags=SCOMP_DEFAULT) constts::UStringinline
superCompare(const UChar *other, uint32_t flags=SCOMP_DEFAULT) constts::UStringinline
toBool(bool &value) constts::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()) constts::UString
toCombinedDiacritical() constts::UString
toDecomposedDiacritical() constts::UString
toFloat(FLT &value, FLT minValue=std::numeric_limits< FLT >::lowest(), FLT maxValue=std::numeric_limits< FLT >::max()) constts::UString
toHTML(const UString &convert=UString()) constts::UString
toIndented(size_t size) constts::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()) constts::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()) constts::UString
toJSON() constts::UString
toJustified(const UString &right, size_type width, UChar pad=SPACE, size_t spacesAroundPad=0) constts::UString
toJustifiedCentered(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAroundPad=0) constts::UString
toJustifiedLeft(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesBeforePad=0) constts::UString
toJustifiedRight(size_type width, UChar pad=SPACE, bool truncate=false, size_t spacesAfterPad=0) constts::UString
toLower() constts::UString
toQuoted(UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS, bool forceQuote=false) constts::UString
ToQuotedLine(const CONTAINER &container, UChar quoteCharacter=u'\'', const UString &specialCharacters=DEFAULT_SPECIAL_CHARACTERS)ts::UStringstatic
toRemoved(const UString &substr) constts::UString
toRemoved(UChar c) constts::UString
toRemovedPrefix(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE) constts::UString
toRemovedSuffix(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE) constts::UString
toReversed() constts::UString
toSplitLines(size_type maxWidth, const UString &otherSeparators=UString(), const UString &nextMargin=UString(), bool forceSplit=false, const UString lineSeparator=UString(1, LINE_FEED)) constts::UString
toSubstituted(const UString &value, const UString &replacement) constts::UString
toSubstituted(UChar value, UChar replacement) constts::UString
toTrimmed(bool leading=true, bool trailing=true, bool sequences=false) constts::UString
toTristate(Tristate &value) constts::UString
toTruncatedWidth(size_type maxWidth, StringDirection direction=LEFT_TO_RIGHT) constts::UString
toUpper() constts::UString
toUTF8() constts::UString
toUTF8(std::string &utf8) constts::UString
trim(bool leading=true, bool trailing=true, bool sequences=false)ts::UString
trimLength(INT length, bool trimTrailingSpaces=true)ts::UString
TristateNamesList()ts::UStringstatic
TristateOnOff(Tristate b)ts::UStringstatic
TristateTrueFalse(Tristate b)ts::UStringstatic
TristateYesNo(Tristate b)ts::UStringstatic
TrueFalse(bool b)ts::UStringstatic
truncateWidth(size_type maxWidth, StringDirection direction=LEFT_TO_RIGHT)ts::UString
UString() noexcept(noexcept(allocator_type()))ts::UStringinline
UString(const allocator_type &alloc) noexceptts::UStringinlineexplicit
UString(const SuperClass &other)ts::UStringinline
UString(SuperClass &&other) noexceptts::UStringinline
UString(size_type count, UChar ch, const allocator_type &alloc=allocator_type())ts::UStringinline
UString(const SuperClass &other, size_type pos, size_type count, const allocator_type &alloc=allocator_type())ts::UStringinline
UString(const UChar *s, size_type count, const allocator_type &alloc=allocator_type())ts::UStringinline
UString(const UChar *s, const allocator_type &alloc=allocator_type())ts::UStringinline
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::UStringinline
UString(std::initializer_list< UChar > init, const allocator_type &alloc=allocator_type())ts::UStringinline
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::UStringinline
UString(const char *utf8)ts::UStringinline
UString(const char *utf8, size_type count)ts::UStringinline
UString(const fs::path &p)ts::UStringinline
UTF8_BOMts::UStringstatic
UTF8_BOM_SIZEts::UStringstatic
UTF8_CHAR_MAX_SIZEts::UStringstatic
wc_str() constts::UString
wc_str()ts::UString
WIDE_OFFSET enum valuets::UString
width() constts::UString
YesNo(bool b)ts::UStringstatic