SourcePro® 2022.1 |
SourcePro® API Reference Guide |
This is the complete list of members for RWCollectableString, including all inherited members.
| all enum value | RWCString | |
| append(const RWCString &str) | RWCString | inline |
| append(const SubString &str) | RWCString | inline |
| append(const ConstSubString &str) | RWCString | inline |
| append(const RWCString &str, size_t len) | RWCString | inline |
| append(const std::string &str) | RWCString | inline |
| append(const std::string &str, size_t len) | RWCString | inline |
| append(const char *str) | RWCString | inline |
| append(const char *str, size_t len) | RWCString | inline |
| append(char c, size_t count=1) | RWCString | inline |
| assign(const RWCString &str) | RWCString | inline |
| assign(const std::string &str) | RWCString | inline |
| assign(const SubString &str) | RWCString | inline |
| assign(const ConstSubString &str) | RWCString | inline |
| assign(const char *str) | RWCString | inline |
| assign(const char *str, size_t len) | RWCString | inline |
| assign(char c, size_t count=1) | RWCString | inline |
| binaryStoreSize() const | RWCollectableString | inlinevirtual |
| both enum value | RWCString | |
| byteCount(const char *str, size_t nChars=RW_NPOS) | RWCString | static |
| capacity() const | RWCString | inline |
| capacity(size_t cap) | RWCString | inline |
| caseCompare enum name | RWCString | |
| classID(const RWStringID &name) | RWCollectable | inlinestatic |
| classIsA() | RWCollectableString | static |
| collate(const RWCString &str) const | RWCString | inline |
| collate(const std::string &str) const | RWCString | inline |
| collate(const char *str) const | RWCString | inline |
| compareTo(const RWCollectable *c) const | RWCollectableString | virtual |
| compareTo(const RWCollectableString &c) const | RWCollectableString | inlinevirtual |
| RWCString::compareTo(const SubString &str, caseCompare cmp=exact) const | RWCString | inline |
| RWCString::compareTo(const ConstSubString &str, caseCompare cmp=exact) const | RWCString | inline |
| RWCString::compareTo(const RWCString *str, caseCompare cmp=exact) const | RWCString | inline |
| RWCString::compareTo(const std::string &str, caseCompare cmp=exact) const | RWCString | inline |
| RWCString::compareTo(const std::string *str, caseCompare cmp=exact) const | RWCString | inline |
| RWCString::compareTo(const char *str, size_t len, caseCompare cmp=exact) const | RWCString | inline |
| ConstSubString typedef | RWCString | |
| contains(const RWCString &str, caseCompare cmp=exact) const | RWCString | inline |
| contains(const SubString &str, caseCompare cmp=exact) const | RWCString | inline |
| contains(const ConstSubString &str, caseCompare cmp=exact) const | RWCString | inline |
| contains(const std::string &str, caseCompare cmp=exact) const | RWCString | inline |
| contains(const char *str, caseCompare cmp=exact) const | RWCString | inline |
| contains(const char *str, size_t len, caseCompare cmp=exact) const | RWCString | inline |
| copy() const | RWCollectableString | virtual |
| data() const | RWCString | inline |
| exact enum value | RWCString | |
| first(char c) const | RWCString | inline |
| first(char c, size_t) const | RWCString | inline |
| first(const char *str) const | RWCString | inline |
| first(const char *str, size_t len) const | RWCString | inline |
| firstNotOf(char c, size_t pos=0) const | RWCString | inline |
| firstNotOf(const char *str, size_t pos=0) const | RWCString | inline |
| firstNotOf(const char *str, size_t pos, size_t len) const | RWCString | inline |
| firstNotOf(const RWCString &str, size_t pos=0) const | RWCString | inline |
| firstNotOf(const SubString &str, size_t pos=0) const | RWCString | inline |
| firstNotOf(const ConstSubString &str, size_t pos=0) const | RWCString | inline |
| firstNotOf(const std::string &str, size_t pos=0) const | RWCString | inline |
| firstOf(char c, size_t pos=0) const | RWCString | inline |
| firstOf(const char *str, size_t pos=0) const | RWCString | inline |
| firstOf(const char *str, size_t pos, size_t len) const | RWCString | inline |
| firstOf(const RWCString &str, size_t pos=0) const | RWCString | inline |
| firstOf(const SubString &str, size_t pos=0) const | RWCString | inline |
| firstOf(const ConstSubString &str, size_t pos=0) const | RWCString | inline |
| firstOf(const std::string &str, size_t pos=0) const | RWCString | inline |
| hash() const | RWCollectableString | virtual |
| ignoreCase enum value | RWCString | |
| ignoreCaseStrict enum value | RWCString | |
| index(const RWCString &pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const SubString &pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const ConstSubString &pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const RWCString &pat, size_t patlen, size_t start, caseCompare cmp) const | RWCString | inline |
| index(const std::string &pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const std::string &pat, size_t patlen, size_t start, caseCompare cmp) const | RWCString | inline |
| index(const char *pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const char *pat, size_t patlen, size_t start, caseCompare cmp) const | RWCString | inline |
| index(const char pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| index(const RWCRegexp &re, size_t start=0) const | RWCString | |
| index(const RWCRegexp &re, size_t *ext, size_t start=0) const | RWCString | |
| index(const RWCRExpr &re, size_t start=0) const | RWCString | |
| index(const RWCRExpr &re, size_t *ext, size_t start=0) const | RWCString | |
| index(const char *re, size_t *ext, size_t start=0) const | RWCString | |
| insert(size_t pos, const RWCString &str) | RWCString | inline |
| insert(size_t pos, const SubString &str) | RWCString | inline |
| insert(size_t pos, const ConstSubString &str) | RWCString | inline |
| insert(size_t pos, const RWCString &str, size_t len) | RWCString | inline |
| insert(size_t pos, const std::string &str) | RWCString | inline |
| insert(size_t pos, const std::string &str, size_t len) | RWCString | inline |
| insert(size_t pos, const char *str) | RWCString | inline |
| insert(size_t pos, const char *str, size_t len) | RWCString | inline |
| insert(size_t pos, char c, size_t count) | RWCString | inline |
| isA() const | RWCollectableString | virtual |
| isAscii() const | RWCString | |
| isAtom(RWClassID id) | RWCollectable | static |
| isEqual(const RWCollectable *c) const | RWCollectableString | virtual |
| isNull() const | RWCString | inline |
| last(char c) const | RWCString | inline |
| last(char c, size_t) const | RWCString | inline |
| last(const char *str) const | RWCString | inline |
| last(const char *str, size_t len) const | RWCString | inline |
| lastNotOf(char c, size_t pos=RW_NPOS) const | RWCString | inline |
| lastNotOf(const char *str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastNotOf(const char *str, size_t pos, size_t len) const | RWCString | inline |
| lastNotOf(const RWCString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastNotOf(const SubString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastNotOf(const ConstSubString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastNotOf(const std::string &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(char c, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(const char *str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(const char *str, size_t pos, size_t len) const | RWCString | inline |
| lastOf(const RWCString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(const SubString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(const ConstSubString &str, size_t pos=RW_NPOS) const | RWCString | inline |
| lastOf(const std::string &str, size_t pos=RW_NPOS) const | RWCString | inline |
| leading enum value | RWCString | |
| length() const | RWCString | inline |
| match(const RWCRExpr &re) | RWCString | |
| match(const RWCRExpr &) const | RWCString | |
| match(const RWCRExpr &re, size_t start) | RWCString | |
| match(const RWCRExpr &re, size_t start) const | RWCString | |
| mbLength() const | RWCString | inline |
| mbLength(const char *str, size_t nBytes=RW_NPOS) | RWCString | static |
| newSpecies() const | RWCollectableString | virtual |
| nilStoreSize() | RWCollectable | static |
| one enum value | RWCString | |
| operator const char *() const | RWCString | inline |
| operator!=(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator!=(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator!=(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator!=(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator!=(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator!=(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator!=(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator!=(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator!=(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator!=(const RWCString &lhs, char rhs) | RWCString | related |
| operator!=(char lhs, const RWCString &rhs) | RWCString | related |
| operator()(size_t i) | RWCString | inline |
| operator()(size_t i) const | RWCString | inline |
| operator()(size_t start, size_t len) | RWCString | inline |
| operator()(size_t start, size_t len) const | RWCString | inline |
| operator()(const RWCRegexp &re) | RWCString | |
| operator()(const RWCRegexp &re) const | RWCString | |
| operator()(const RWCRegexp &re, size_t start) | RWCString | |
| operator()(const RWCRegexp &re, size_t start) const | RWCString | |
| operator+(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator+(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator+(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator+(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator+(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator+(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator+(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator+(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator+(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator+(const RWCSubString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator+(const RWCSubString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator+(const RWCConstSubString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator+(const RWCSubString &lhs, const std::string &rhs) | RWCString | related |
| operator+(const std::string &lhs, const RWCSubString &rhs) | RWCString | related |
| operator+(const RWCSubString &lhs, const char *rhs) | RWCString | related |
| operator+(const char *lhs, const RWCSubString &rhs) | RWCString | related |
| operator+(const RWCConstSubString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator+(const RWCConstSubString &lhs, const std::string &rhs) | RWCString | related |
| operator+(const std::string &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator+(const RWCConstSubString &lhs, const char *rhs) | RWCString | related |
| operator+(const char *lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator+=(const RWCString &str) | RWCString | inline |
| operator+=(const SubString &str) | RWCString | inline |
| operator+=(const ConstSubString &str) | RWCString | inline |
| operator+=(const std::string &str) | RWCString | inline |
| operator+=(const char *str) | RWCString | inline |
| operator+=(char c) | RWCString | inline |
| operator<(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator<(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator<(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator<(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator<(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator<(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator<(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator<(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator<(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator<(const RWCString &lhs, char rhs) | RWCString | related |
| operator<(char lhs, const RWCString &rhs) | RWCString | related |
| RWCString::operator<<(RWFile &file, const RWCString &str) | RWCString | related |
| RWCString::operator<<(RWvostream &vos, const RWCString &str) | RWCString | related |
| RWCString::operator<<(std::ostream &os, const RWCString &str) | RWCString | related |
| operator<=(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator<=(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator<=(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator<=(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator<=(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator<=(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator<=(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator<=(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator<=(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator<=(const RWCString &lhs, char rhs) | RWCString | related |
| operator<=(char lhs, const RWCString &rhs) | RWCString | related |
| operator=(const RWCollectableString &str) | RWCollectableString | inline |
| operator=(RWCollectableString &&str) | RWCollectableString | inline |
| RWCString::operator=(const RWCString &str) | RWCString | inline |
| RWCString::operator=(RWCString &&str) | RWCString | inline |
| RWCString::operator=(const SubString &str) | RWCString | inline |
| RWCString::operator=(const ConstSubString &str) | RWCString | inline |
| RWCString::operator=(const std::string &str) | RWCString | inline |
| RWCString::operator=(const char *str) | RWCString | inline |
| RWCString::operator=(char c) | RWCString | inline |
| operator==(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator==(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator==(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator==(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator==(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator==(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator==(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator==(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator==(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator==(const RWCString &lhs, char rhs) | RWCString | related |
| operator==(char lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator>(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator>(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator>(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator>(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator>(const RWCString &lhs, char rhs) | RWCString | related |
| operator>(char lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, const RWCSubString &rhs) | RWCString | related |
| operator>=(const RWCSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, const RWCConstSubString &rhs) | RWCString | related |
| operator>=(const RWCConstSubString &lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, const std::string &rhs) | RWCString | related |
| operator>=(const std::string &lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, const char *rhs) | RWCString | related |
| operator>=(const char *lhs, const RWCString &rhs) | RWCString | related |
| operator>=(const RWCString &lhs, char rhs) | RWCString | related |
| operator>=(char lhs, const RWCString &rhs) | RWCString | related |
| RWCString::operator>>(RWFile &file, RWCString &str) | RWCString | related |
| RWCString::operator>>(RWvistream &vis, RWCString &str) | RWCString | related |
| RWCString::operator>>(std::istream &is, RWCString &str) | RWCString | related |
| operator[](char i) | RWCString | inline |
| operator[](char i) const | RWCString | inline |
| operator[](signed char i) | RWCString | inline |
| operator[](signed char i) const | RWCString | inline |
| operator[](short i) | RWCString | inline |
| operator[](short i) const | RWCString | inline |
| operator[](int i) | RWCString | inline |
| operator[](int i) const | RWCString | inline |
| operator[](long i) | RWCString | inline |
| operator[](long i) const | RWCString | inline |
| operator[](long long i) | RWCString | inline |
| operator[](long long i) const | RWCString | inline |
| operator[](unsigned char i) | RWCString | inline |
| operator[](unsigned char i) const | RWCString | inline |
| operator[](unsigned short i) | RWCString | inline |
| operator[](unsigned short i) const | RWCString | inline |
| operator[](unsigned int i) | RWCString | inline |
| operator[](unsigned int i) const | RWCString | inline |
| operator[](unsigned long i) | RWCString | inline |
| operator[](unsigned long i) const | RWCString | inline |
| operator[](unsigned long long i) | RWCString | inline |
| operator[](unsigned long long i) const | RWCString | inline |
| prepend(const RWCString &str) | RWCString | inline |
| prepend(const SubString &str) | RWCString | inline |
| prepend(const ConstSubString &str) | RWCString | inline |
| prepend(const RWCString &str, size_t len) | RWCString | inline |
| prepend(const std::string &str) | RWCString | inline |
| prepend(const std::string &str, size_t len) | RWCString | inline |
| prepend(const char *str) | RWCString | inline |
| prepend(const char *str, size_t len) | RWCString | inline |
| prepend(char c, size_t count=1) | RWCString | inline |
| readFile(std::istream &strm) | RWCString | |
| readLine(std::istream &strm, bool skipWhite=true) | RWCString | |
| readString(std::istream &strm) | RWCString | |
| readToDelim(std::istream &strm, char delim= '\n') | RWCString | |
| readToken(std::istream &strm) | RWCString | |
| recursiveStoreSize() const | RWCollectable | |
| remove(size_t pos) | RWCString | inline |
| remove(size_t pos, size_t len) | RWCString | inline |
| replace(size_t pos, size_t len, const RWCString &str) | RWCString | inline |
| replace(size_t pos, size_t len, const SubString &str) | RWCString | inline |
| replace(size_t pos, size_t len, const ConstSubString &str) | RWCString | inline |
| replace(size_t pos, size_t len, const RWCString &str, size_t strLen) | RWCString | inline |
| replace(size_t pos, size_t len, const std::string &str) | RWCString | inline |
| replace(size_t pos, size_t len, const std::string &str, size_t strLen) | RWCString | inline |
| replace(size_t pos, size_t len, const char *str) | RWCString | inline |
| replace(size_t pos, size_t len, const char *str, size_t strLen) | RWCString | inline |
| replace(const RWCRExpr &re, const RWCString &str, scopeType scope=one) | RWCString | |
| replace(const RWCRExpr &re, const char *str, scopeType scope=one) | RWCString | |
| resize(size_t len) | RWCString | inline |
| restoreGuts(RWvistream &) | RWCollectableString | virtual |
| restoreGuts(RWFile &) | RWCollectableString | virtual |
| rindex(const RWCString &pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| rindex(const SubString &pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| rindex(const ConstSubString &pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| rindex(const RWCString &pat, size_t patlen, size_t end, caseCompare cmp) const | RWCString | inline |
| rindex(const std::string &pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| rindex(const std::string &pat, size_t patlen, size_t end, caseCompare cmp) const | RWCString | inline |
| rindex(const char *pat, caseCompare cmp) const | RWCString | inline |
| rindex(const char *pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| rindex(const char *pat, size_t patlen, size_t end, caseCompare cmp) const | RWCString | inline |
| rindex(const char pat, size_t end=RW_NPOS, caseCompare cmp=exact) const | RWCString | inline |
| RWCollectableString() | RWCollectableString | |
| RWCollectableString(const RWCollectableString &str) | RWCollectableString | inline |
| RWCollectableString(RWCollectableString &&str) | RWCollectableString | inline |
| RWCollectableString(const char *c) | RWCollectableString | inline |
| RWCollectableString(const char *a, size_t N) | RWCollectableString | inline |
| RWCollectableString(char c, size_t N) | RWCollectableString | inline |
| RWCollectableString(const RWCString &s) | RWCollectableString | inline |
| RWCollectableString(const RWCSubString &s) | RWCollectableString | inline |
| RWCString() | RWCString | inline |
| RWCString(const RWCString &str) | RWCString | inline |
| RWCString(RWCString &&str) | RWCString | inline |
| RWCString(const SubString &str) | RWCString | inline |
| RWCString(const ConstSubString &str) | RWCString | inline |
| RWCString(const std::string &str) | RWCString | inline |
| RWCString(const char *str) | RWCString | inline |
| RWCString(const char *str, size_t len) | RWCString | inline |
| RWCString(char c) | RWCString | inline |
| RWCString(signed char c) | RWCString | inline |
| RWCString(unsigned char c) | RWCString | inline |
| RWCString(char c, size_t count) | RWCString | inline |
| RWCString(RWSize_T cap) | RWCString | inline |
| saveGuts(RWvostream &) const | RWCollectableString | virtual |
| saveGuts(RWFile &) const | RWCollectableString | virtual |
| scopeType enum name | RWCString | |
| shrink() | RWCString | inline |
| std() | RWCString | inline |
| std() const | RWCString | inline |
| stringID() const | RWCollectable | inline |
| strip(stripType st=trailing, char c= ' ') | RWCString | |
| strip(stripType st=trailing, char c= ' ') const | RWCString | |
| stripType enum name | RWCString | |
| strXForm(const RWCString &str) | RWCString | related |
| strXForm(const std::string &str) | RWCString | related |
| subString(const char *pat, size_t start=0, caseCompare cmp=exact) | RWCString | inline |
| subString(const char *pat, size_t start=0, caseCompare cmp=exact) const | RWCString | inline |
| SubString typedef | RWCString | |
| swap(RWCString &str) | RWCString | inline |
| toLower() | RWCString | inline |
| toLower(const RWCString &str) | RWCString | related |
| toUpper() | RWCString | inline |
| toUpper(const RWCString &str) | RWCString | related |
| trailing enum value | RWCString | |
| ~RWCollectable() | RWCollectable | virtual |
| ~RWCollectableString() | RWCollectableString | virtual |
|
Copyright © 2022 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |