Qore Programming Language 2.1.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
QoreStringNode Member List

This is the complete list of members for QoreStringNode, including all inherited members.

AbstractQoreNode(qore_type_t t, bool n_value, bool n_needs_eval, bool n_there_can_be_only_one=false, bool n_custom_reference_handlers=false)AbstractQoreNode
AbstractQoreNode(const AbstractQoreNode &v)AbstractQoreNode
addch(char c, unsigned times)QoreString
allocate(unsigned requested_size)QoreString
bindex(const QoreString &needle, qore_offset_t pos=0) constQoreString
bindex(const char *needle, qore_offset_t pos=0) constQoreString
bindex(const std::string &needle, qore_offset_t pos=0) constQoreString
brindex(const QoreString &needle, qore_offset_t pos=-1) constQoreString
brindex(const char *needle, qore_offset_t pos=-1) constQoreString
brindex(const std::string &needle, qore_offset_t pos=-1) constQoreString
c_str() constQoreString
capacity() constQoreString
chomp()QoreString
clear()QoreString
compare(const QoreString *str) constQoreString
compare(const char *str) constQoreString
compareSoft(const QoreString *str, ExceptionSink *xsink) constQoreString
concat(const QoreString *str, ExceptionSink *xsink)QoreString
concat(const QoreString &str, qore_offset_t pos, ExceptionSink *xsink)QoreString
concat(const QoreString &str, qore_offset_t pos, qore_offset_t len, ExceptionSink *xsink)QoreString
concat(const QoreString *str, size_t size, ExceptionSink *xsink)QoreString
concat(const DateTime *d)QoreString
concat(const char *str)QoreString
concat(const std::string &str)QoreString
concat(const char *str, size_t size)QoreString
concat(const char c)QoreString
concatAndHTMLDecode(const QoreString *str)QoreString
concatAndHTMLDecode(const char *str, size_t slen)QoreString
concatAndHTMLDecode(const char *str)QoreString
concatAndHTMLEncode(const char *str)QoreString
concatAndHTMLEncode(const QoreString *str, ExceptionSink *xsink)QoreString
concatBase64(const char *buf, size_t size)QoreString
concatBase64(const BinaryNode *bin)QoreString
concatBase64(const QoreString *str)QoreString
concatBase64(const char *buf, size_t size, size_t maxlinelen)QoreString
concatBase64(const BinaryNode *bin, size_t maxlinelen)QoreString
concatBase64(const QoreString *str, size_t maxlinelen)QoreString
concatBase64Url(const BinaryNode &bin)QoreString
concatBase64Url(const QoreString &str)QoreString
concatDecode(ExceptionSink *xsink, const QoreString &str, unsigned code=CD_ALL)QoreString
concatDecodeUriRequest(const QoreString &url, ExceptionSink *xsink)QoreString
concatDecodeUrl(const char *url)QoreString
concatDecodeUrl(const QoreString &url, ExceptionSink *xsink)QoreString
concatEncode(ExceptionSink *xsink, const QoreString &str, unsigned code=CE_XHTML)QoreString
concatEncodeUriRequest(ExceptionSink *xsink, const QoreString &url)QoreString
concatEncodeUrl(ExceptionSink *xsink, const QoreString &url, bool encode_all=false)QoreString
concatEscape(const QoreString *str, char c, char esc_char, ExceptionSink *xsink)QoreString
concatEscape(const char *str, char c, char esc_char='\\')QoreString
concatHex(const char *buf, size_t size)QoreString
concatHex(const BinaryNode *bin)QoreString
concatHex(const QoreString *str)QoreString
concatISO8601DateTime(const DateTime *d)QoreString
concatUnicode(unsigned code, ExceptionSink *xsink)QoreString
concatUnicode(unsigned code)QoreString
concatUTF8FromUnicode(unsigned code)QoreString
convertEncoding(const QoreEncoding *nccs, ExceptionSink *xsink) constQoreStringNode
createAndConvertEncoding(const char *str, const QoreEncoding *from, const QoreEncoding *to, ExceptionSink *xsink)QoreStringNodestatic
custom_reference_handlersAbstractQoreNodeprivate
customDeref(ExceptionSink *xsink)AbstractQoreNodevirtual
customRef() constAbstractQoreNodevirtual
deref(ExceptionSink *xsink)SimpleQoreNode
derefImpl(ExceptionSink *xsink)AbstractQoreNodevirtual
empty() constQoreString
endsWith(const char *str) constQoreString
endsWith(const std::string &str) constQoreString
equal(const QoreString &str) constQoreString
equal(const char *str) constQoreString
equalPartial(const QoreString &str) constQoreString
equalPartial(const char *str) constQoreString
equalPartialPath(const QoreString &str, ExceptionSink *xsink) constQoreString
equalPartialSoft(const QoreString &str, ExceptionSink *xsink) constQoreString
equalSoft(const QoreString &str, ExceptionSink *xsink) constQoreString
eval(ExceptionSink *xsink) constAbstractQoreNode
eval(bool &needs_deref, ExceptionSink *xsink) constAbstractQoreNode
evalImpl(bool &needs_deref, ExceptionSink *xsink) constSimpleValueQoreNodeprivatevirtual
extract(qore_offset_t offset, ExceptionSink *xsink)QoreStringNode
extract(qore_offset_t offset, qore_offset_t length, ExceptionSink *xsink)QoreStringNode
extract(qore_offset_t offset, qore_offset_t length, QoreValue strn, ExceptionSink *xsink)QoreStringNode
find(char c, qore_offset_t pos=0) constQoreString
find(const char *str, qore_offset_t pos=0) constQoreString
find(const std::string &str, qore_offset_t pos=0) constQoreString
findAny(const char *str, qore_offset_t pos=0) constQoreString
getAsBigInt() constAbstractQoreNode
getAsBool() constAbstractQoreNode
getAsFloat() constAbstractQoreNode
getAsInt() constAbstractQoreNode
getAsString(QoreString &str, int format_offset, ExceptionSink *xsink) constQoreStringNodevirtual
getAsString(bool &del, int format_offset, ExceptionSink *xsink) constQoreStringNodevirtual
getBuffer() constQoreString
getByteOffset(size_t i, ExceptionSink *xsink) constQoreString
getCharWidth(ExceptionSink *xsink) constQoreString
getDateTimeRepresentation(bool &del) constQoreStringNodevirtual
getDateTimeRepresentation(DateTime &dt) constQoreStringNodevirtual
getEncoding() constQoreString
getStaticTypeCode()QoreStringNodeinlinestatic
getStaticTypeName()QoreStringNodeinlinestatic
getStringRepresentation(bool &del) constQoreStringNodevirtual
getStringRepresentation(QoreString &str) constQoreStringNodevirtual
getType() constAbstractQoreNodeinline
getTypeName() constQoreStringNodevirtual
getUnicodePoint(qore_offset_t offset, ExceptionSink *xsink) constQoreString
getUnicodePointFromBytePos(size_t offset, unsigned &len, ExceptionSink *xsink) constQoreString
getUnicodePointFromUTF8(qore_offset_t offset=0) constQoreString
giveBuffer()QoreString
index(const QoreString &needle, qore_offset_t pos, ExceptionSink *xsink) constQoreString
insert(const char *str, size_t pos)QoreString
insertch(char c, size_t pos, unsigned times)QoreString
is_equal_hard(const AbstractQoreNode *v, ExceptionSink *xsink) constQoreStringNodevirtual
is_equal_soft(const AbstractQoreNode *v, ExceptionSink *xsink) constQoreStringNodevirtual
is_unique() constQoreReferenceCounter
is_value() constAbstractQoreNodeinline
isDataAscii() constQoreString
isDataPrintableAscii() constQoreString
isReferenceCounted() constAbstractQoreNodeinline
length() constQoreString
needs_eval() constAbstractQoreNodeinline
needs_eval_flagAbstractQoreNodeprivate
operator!=(const QoreString &other) constQoreStringinline
operator!=(const std::string &other) constQoreStringinline
operator!=(const char *other) constQoreStringinline
operator+=(const char *str)QoreString
operator+=(const std::string &str)QoreString
SimpleValueQoreNode::operator=(const SimpleQoreNode &)=deleteSimpleQoreNode
SimpleValueQoreNode::AbstractQoreNode::operator=(const AbstractQoreNode &)AbstractQoreNode
QoreString::operator=(const QoreString &other)QoreString
QoreString::operator=(const char *other)QoreString
QoreString::operator=(const std::string &other)QoreString
operator==(const QoreString &other) constQoreString
operator==(const std::string &other) constQoreString
operator==(const char *other) constQoreString
operator[](qore_offset_t pos) constQoreString
optRef()QoreReferenceCounter
parseBase64(ExceptionSink *xsink) constQoreString
parseBase64ToString(ExceptionSink *xsink) constQoreStringNode
parseBase64ToString(const QoreEncoding *enc, ExceptionSink *xsink) constQoreStringNode
parseBase64Url(ExceptionSink *xsink) constQoreString
parseBase64UrlToString(ExceptionSink *xsink) constQoreStringNode
parseBase64UrlToString(const QoreEncoding *enc, ExceptionSink *xsink) constQoreStringNode
parseHex(ExceptionSink *xsink) constQoreString
parseInit(QoreValue &val, QoreParseContext &parse_context)QoreStringNodevirtual
prepend(const char *str)QoreString
prepend(const char *str, size_t size)QoreString
privQoreStringprivate
QoreReferenceCounter()QoreReferenceCounter
QoreReferenceCounter(const QoreReferenceCounter &old)QoreReferenceCounter
QoreString()QoreString
QoreString(bool b)QoreString
QoreString(const char *str)QoreString
QoreString(const char *str, const QoreEncoding *new_qorecharset)QoreString
QoreString(const QoreEncoding *new_qorecharset)QoreString
QoreString(const char *str, size_t len, const QoreEncoding *new_qorecharset=QCS_DEFAULT)QoreString
QoreString(const std::string &str, const QoreEncoding *new_encoding=QCS_DEFAULT)QoreString
QoreString(char c)QoreString
QoreString(const QoreString &str)QoreString
QoreString(const QoreString *str)QoreString
QoreString(const QoreString *str, size_t len)QoreString
QoreString(int64 i)QoreString
QoreString(double f)QoreString
QoreString(const DateTime *date)QoreString
QoreString(const BinaryNode *bin)QoreString
QoreString(const BinaryNode *bin, size_t maxlinelen)QoreString
QoreString(char *nbuf, size_t nlen, size_t nallocated, const QoreEncoding *enc)QoreString
QoreStringNode()QoreStringNode
QoreStringNode(const char *str, const QoreEncoding *enc=QCS_DEFAULT)QoreStringNode
QoreStringNode(const QoreString &str)QoreStringNode
QoreStringNode(const QoreStringNode &str)QoreStringNode
QoreStringNode(const std::string &str, const QoreEncoding *enc=QCS_DEFAULT)QoreStringNode
QoreStringNode(const BinaryNode *bin, size_t maxlinelen)QoreStringNode
QoreStringNode(char *nbuf, size_t nlen, size_t nallocated, const QoreEncoding *enc)QoreStringNode
QoreStringNode(const char *str, size_t len, const QoreEncoding *new_qorecharset=QCS_DEFAULT)QoreStringNode
QoreStringNode(const char *str, const QoreEncoding *from, const QoreEncoding *to, ExceptionSink *xsink)QoreStringNode
QoreStringNode(hashdecl qore_string_private *p)QoreStringNode
realCopy() constQoreStringNodevirtual
ref() constAbstractQoreNode
reference_count() constQoreReferenceCounter
refSelf() constAbstractQoreNode
regexSubst(QoreString &match, QoreString &subst, int opts, ExceptionSink *xsink) constQoreStringNode
QoreString::regexSubst(QoreString &output, QoreString &match, QoreString &subst, int opts, ExceptionSink *xsink) constQoreString
regexSubstInPlace(QoreString &match, QoreString &subst, int opts, ExceptionSink *xsink) constQoreString
removeBytes(size_t len)QoreString
replace(size_t offset, size_t len, const char *str)QoreString
replace(size_t offset, size_t len, const QoreString *str, ExceptionSink *xsink)QoreString
replaceAll(const char *old_str, const char *new_str)QoreString
replaceChar(size_t offset, char c)QoreString
reserve(size_t size)QoreString
reset()QoreString
reverse() constQoreStringNode
rfind(char c, qore_offset_t pos=-1) constQoreString
rfind(const char *str, qore_offset_t pos=-1) constQoreString
rfind(const std::string &str, qore_offset_t pos=-1) constQoreString
rfindAny(const char *str, qore_offset_t pos=-1) constQoreString
rindex(const QoreString &needle, qore_offset_t pos, ExceptionSink *xsink) constQoreString
ROdereference() constQoreReferenceCounter
ROreference() constQoreReferenceCounter
set(const char *str, const QoreEncoding *new_qorecharset=QCS_DEFAULT)QoreString
set(const char *str, size_t len)QoreString
set(const std::string &str, const QoreEncoding *new_qorecharset=QCS_DEFAULT)QoreString
set(const QoreString *str)QoreString
set(const QoreString &str)QoreString
set(char *nbuf, size_t nlen, size_t nallocated, const QoreEncoding *enc)QoreString
setEncoding(const QoreEncoding *new_encoding)QoreString
SimpleQoreNode(qore_type_t t, bool n_value, bool n_needs_eval, bool n_there_can_be_only_one=false)SimpleQoreNodeinline
SimpleQoreNode(const SimpleQoreNode &v)SimpleQoreNodeinline
SimpleValueQoreNode(qore_type_t t, bool n_there_can_be_only_one=false)SimpleValueQoreNodeinline
size() constQoreString
splice(qore_offset_t offset, ExceptionSink *xsink)QoreString
splice(qore_offset_t offset, qore_offset_t length, ExceptionSink *xsink)QoreString
splice(qore_offset_t offset, qore_offset_t length, QoreValue strn, ExceptionSink *xsink)QoreString
splice(qore_offset_t offset, qore_offset_t length, const QoreString &str, ExceptionSink *xsink)QoreString
split(const char *sep, bool with_separator=false)QoreString
split(ExceptionSink *xsink, const char *sep, const char *quote, bool trim_unquoted=false)QoreString
sprintf(const char *fmt,...)QoreString
startsWith(const char *str) constQoreString
startsWith(const std::string &str) constQoreString
stringRefSelf() constQoreStringNode
strlen() constQoreString
substr(qore_offset_t offset, ExceptionSink *xsink) constQoreStringNode
substr(qore_offset_t offset, qore_offset_t length, ExceptionSink *xsink) constQoreStringNode
take(char *str)QoreString
take(char *str, const QoreEncoding *enc)QoreString
take(char *str, size_t size)QoreString
take(char *str, size_t size, const QoreEncoding *enc)QoreString
takeAndTerminate(char *str, size_t size)QoreString
takeAndTerminate(char *str, size_t size, const QoreEncoding *enc)QoreString
terminate(size_t size)QoreString
there_can_be_only_oneAbstractQoreNodeprivate
toBigInt() constQoreString
tolwr()QoreString
toupr()QoreString
trim(const char *chars=0)QoreString
trim(char c)QoreString
trim(ExceptionSink *xsink, const QoreString *chars=nullptr)QoreString
trim_leading(const char *chars=0)QoreString
trim_leading(char c)QoreString
trim_single_leading(char c)QoreString
trim_single_trailing(char c)QoreString
trim_trailing(const char *chars=0)QoreString
trim_trailing(char c)QoreString
trimLeading(ExceptionSink *xsink, const QoreString *chars=nullptr)QoreString
trimTrailing(ExceptionSink *xsink, const QoreString *chars=nullptr)QoreString
typeAbstractQoreNodeprivate
valueAbstractQoreNodeprivate
vsprintf(const char *fmt, va_list args)QoreString
~AbstractQoreNode()AbstractQoreNodeprivatevirtual
~QoreReferenceCounter()QoreReferenceCounter
~QoreString()QoreString
~QoreStringNode()QoreStringNodeprivatevirtual