![]() |
TSDuck v3.43-4480
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 | |
| appendUTF8(std::string &utf8) const | ts::UString | |
| appendUTF8(ByteBlock &utf8) const | ts::UString | |
| ASCII enum value | 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 |
| 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::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 | |
| contains(UChar c) const | ts::UString | |
| contains(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 *&in_start, const UChar *in_end, char *&out_start, char *out_end) | ts::UString | static |
| ConvertUTF8ToUTF16(const char *&in_start, const char *in_end, UChar *&out_start, UChar *out_end) | 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 |
| Duration(const cn::duration< Rep, Period > &value, bool with_days=false) | ts::UString | inlinestatic |
| EMPTY() | ts::UString | static |
| EMPTY8() | ts::UString | static |
| ends_with(const UString &suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type end=NPOS) const | ts::UString | |
| ends_with(const std::u16string_view &suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type end=NPOS) const | ts::UString | inline |
| ends_with(UChar suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type end=NPOS) const | ts::UString | inline |
| ends_with(const UChar *suffix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type end=NPOS) const | ts::UString | inline |
| 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 "e_characters=DEFAULT_QUOTE_CHARACTERS, const UString &special_characters=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(INT value, size_type width=0, const UString &separator=UString(), bool use_prefix=true, bool use_upper=true) | ts::UString | static |
| HEXA enum value | ts::UString | |
| 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 force_sign=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 remove_empty=false) | ts::UString | inlinestatic |
| Join(ITERATOR begin, ITERATOR end, UChar separator, bool remove_empty=false) | ts::UString | inlinestatic |
| Join(const CONTAINER &container, const UString &separator=UString(u", "), bool remove_empty=false) | ts::UString | inlinestatic |
| Join(const CONTAINER &container, UChar separator, bool remove_empty=false) | ts::UString | inlinestatic |
| join(ITERATOR begin, ITERATOR end, bool remove_empty=false) const | ts::UString | |
| join(const CONTAINER &container, bool remove_empty=false) const | ts::UString | inline |
| justify(const UString &right, size_type width, UChar pad=SPACE, size_t spaces_around_pad=0) | ts::UString | |
| justifyCentered(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_around_pad=0) | ts::UString | |
| justifyLeft(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_before_pad=0) | ts::UString | |
| justifyRight(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_after_pad=0) | ts::UString | |
| last() const | ts::UString | inline |
| last() | ts::UString | inline |
| Load(CONTAINER &container, const fs::path &file_name) | ts::UString | static |
| Load(CONTAINER &container, std::istream &strm) | ts::UString | static |
| LoadAppend(CONTAINER &container, const fs::path &file_name) | 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 quote_character=u'\'', const UString &special_characters=DEFAULT_SPECIAL_CHARACTERS, bool force_quote=false) | ts::UString | |
| quotedLine(const CONTAINER &container, UChar quote_character=u'\'', const UString &special_characters=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 &file_name, bool append=false, bool enforce_last_line_feed=false) const | ts::UString | |
| Save(ITERATOR begin, ITERATOR end, const fs::path &file_name, bool append=false) | ts::UString | static |
| Save(const CONTAINER &container, const fs::path &file_name, 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 trim_spaces=true, bool remove_empty=false) const | ts::UString | inline |
| splitAppend(CONTAINER &container, UChar separator=COMMA, bool trim_spaces=true, bool remove_empty=false) const | ts::UString | |
| splitBlocks(CONTAINER &container, UChar starts_with=u'[', UChar ends_with=u']', bool trim_spaces=true) const | ts::UString | inline |
| splitBlocksAppend(CONTAINER &container, UChar starts_with=u'[', UChar ends_with=u']', bool trim_spaces=true) const | ts::UString | |
| splitLines(CONTAINER &container, size_type max_width, const UString &other_separators=UString(), const UString &next_margin=UString(), bool force_split=false) const | ts::UString | inline |
| splitLinesAppend(CONTAINER &container, size_type max_width, const UString &other_separators=UString(), const UString &next_margin=UString(), bool force_split=false) const | ts::UString | |
| splitShellStyle(CONTAINER &container) const | ts::UString | inline |
| splitShellStyleAppend(CONTAINER &container) const | ts::UString | |
| starts_with(const UString &prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type start=0) const | ts::UString | |
| starts_with(const std::u16string_view &prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type start=0) const | ts::UString | inline |
| starts_with(UChar prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type start=0) const | ts::UString | inline |
| starts_with(const UChar *prefix, CaseSensitivity cs=CASE_SENSITIVE, bool skip_spaces=false, size_type start=0) const | ts::UString | inline |
| 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 &thousand_separators=UString(), const cn::duration< Rep, Period > &min_value=cn::duration< Rep, Period >::min(), const cn::duration< Rep, Period > &max_value=cn::duration< Rep, Period >::max()) const | ts::UString | |
| toCombinedDiacritical() const | ts::UString | |
| toDecomposedDiacritical() const | ts::UString | |
| toFloat(FLT &value, FLT min_value=std::numeric_limits< FLT >::lowest(), FLT max_value=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 &thousand_separators=UString(), size_type decimals=0, const UString &decimal_separators=u".", INT min_value=std::numeric_limits< INT >::min(), INT max_value=std::numeric_limits< INT >::max()) const | ts::UString | |
| toIntegers(CONTAINER &container, const UString &thousand_separators=UString(), const UString &listSeparators=UString(u",; "), size_type decimals=0, const UString &decimal_separators=UString(u"."), typename CONTAINER::value_type min_value=std::numeric_limits< typename CONTAINER::value_type >::min(), typename CONTAINER::value_type max_value=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 spaces_around_pad=0) const | ts::UString | |
| toJustifiedCentered(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_around_pad=0) const | ts::UString | |
| toJustifiedLeft(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_before_pad=0) const | ts::UString | |
| toJustifiedRight(size_type width, UChar pad=SPACE, bool truncate=false, size_t spaces_after_pad=0) const | ts::UString | |
| toLower() const | ts::UString | |
| toQuoted(UChar quote_character=u'\'', const UString &special_characters=DEFAULT_SPECIAL_CHARACTERS, bool force_quote=false) const | ts::UString | |
| ToQuotedLine(const CONTAINER &container, UChar quote_character=u'\'', const UString &special_characters=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 max_width, const UString &other_separators=UString(), const UString &next_margin=UString(), bool force_split=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 max_width, StringDirection direction=LEFT_TO_RIGHT) const | ts::UString | |
| toUnquoted(const UString "e_characters=DEFAULT_QUOTE_CHARACTERS) const | ts::UString | |
| toUpper() const | ts::UString | |
| toUTF8() const | ts::UString | |
| toUTF8(std::string &utf8) const | ts::UString | |
| toUTF8(ByteBlock &utf8) const | ts::UString | |
| trim(bool leading=true, bool trailing=true, bool sequences=false) | ts::UString | |
| trimLength(INT length, bool trim_trailing_spaces=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 max_width, StringDirection direction=LEFT_TO_RIGHT) | ts::UString | |
| unquoted(const UString "e_characters=DEFAULT_QUOTE_CHARACTERS) | 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 |