LibreOffice Module tools (master) 1
|
Public Member Functions | |
SubString (sal_Int32 nTheBegin=-1, sal_Int32 nTheLength=0) | |
bool | isPresent () const |
bool | isEmpty () const |
sal_Int32 | getBegin () const |
sal_Int32 | getLength () const |
sal_Int32 | getEnd () const |
sal_Int32 | clear () |
sal_Int32 | set (OUStringBuffer &rString, std::u16string_view rSubString, sal_Int32 nTheBegin) |
sal_Int32 | set (OUString &rString, std::u16string_view rSubString) |
sal_Int32 | set (OUStringBuffer &rString, std::u16string_view rSubString) |
void | operator+= (sal_Int32 nDelta) |
int | compare (SubString const &rOther, OUStringBuffer const &rThisString, OUStringBuffer const &rOtherString) const |
Private Attributes | |
sal_Int32 | m_nBegin |
sal_Int32 | m_nLength |
Definition at line 921 of file urlobj.hxx.
|
inlineexplicit |
Definition at line 927 of file urlobj.hxx.
References m_nLength.
sal_Int32 INetURLObject::SubString::clear | ( | ) |
Definition at line 225 of file urlobj.cxx.
References m_nBegin, and m_nLength.
Referenced by INetURLObject::clearFragment(), INetURLObject::clearPassword(), INetURLObject::clearQuery(), and INetURLObject::setInvalid().
int INetURLObject::SubString::compare | ( | SubString const & | rOther, |
OUStringBuffer const & | rThisString, | ||
OUStringBuffer const & | rOtherString | ||
) | const |
Definition at line 271 of file urlobj.cxx.
References end, m_nBegin, m_nLength, and m_nLength.
Referenced by INetURLObject::convertAbsToRel(), and INetURLObject::operator==().
|
inline |
Definition at line 935 of file urlobj.hxx.
Referenced by INetURLObject::clearFragment(), INetURLObject::clearPassword(), INetURLObject::clearQuery(), INetURLObject::convertAbsToRel(), INetURLObject::convertRelToAbs(), INetURLObject::decode(), INetURLObject::getAbbreviated(), INetURLObject::getAuthorityBegin(), INetURLObject::getBase(), INetURLObject::getExtension(), INetURLObject::getFSysPath(), INetURLObject::getName(), INetURLObject::GetPort(), INetURLObject::getSegment(), INetURLObject::getSegmentCount(), INetURLObject::hasDosVolume(), INetURLObject::hasExtension(), INetURLObject::hasFinalSlash(), INetURLObject::insertName(), INetURLObject::isSchemeEqualTo(), INetURLObject::removeExtension(), INetURLObject::removeFinalSlash(), INetURLObject::removeSegment(), INetURLObject::setBase(), INetURLObject::setExtension(), INetURLObject::setFinalSlash(), INetURLObject::setName(), INetURLObject::setPassword(), and INetURLObject::setUser().
|
inline |
Definition at line 939 of file urlobj.hxx.
References m_nLength.
Referenced by INetURLObject::decode(), INetURLObject::getAuthority(), INetURLObject::PathToFileName(), INetURLObject::removeSegment(), INetURLObject::setPassword(), INetURLObject::SetPort(), and INetURLObject::setQuery().
|
inline |
Definition at line 937 of file urlobj.hxx.
References m_nLength.
Referenced by INetURLObject::changeScheme(), INetURLObject::clearPassword(), INetURLObject::clearQuery(), INetURLObject::convertAbsToRel(), INetURLObject::convertRelToAbs(), INetURLObject::getAbbreviated(), INetURLObject::getBase(), INetURLObject::getExtension(), INetURLObject::getFSysPath(), INetURLObject::getName(), INetURLObject::GetPort(), INetURLObject::getSegment(), INetURLObject::getSegmentCount(), INetURLObject::hasDosVolume(), INetURLObject::hasExtension(), INetURLObject::hasFinalSlash(), INetURLObject::insertName(), INetURLObject::isSchemeEqualTo(), INetURLObject::removeExtension(), INetURLObject::removeFinalSlash(), INetURLObject::removeSegment(), INetURLObject::setBase(), INetURLObject::setExtension(), INetURLObject::setFinalSlash(), and INetURLObject::setName().
|
inline |
Definition at line 933 of file urlobj.hxx.
References m_nLength.
Referenced by INetURLObject::removeSegment().
|
inline |
Definition at line 931 of file urlobj.hxx.
Referenced by INetURLObject::clearFragment(), INetURLObject::clearPassword(), INetURLObject::clearQuery(), INetURLObject::convertAbsToRel(), INetURLObject::convertRelToAbs(), INetURLObject::decode(), INetURLObject::getAbbreviated(), INetURLObject::getAuthority(), INetURLObject::getAuthorityBegin(), INetURLObject::getBase(), INetURLObject::getExtension(), INetURLObject::getFSysPath(), INetURLObject::GetHostPort(), INetURLObject::getName(), INetURLObject::GetPort(), INetURLObject::hasExtension(), INetURLObject::isSchemeEqualTo(), INetURLObject::removeExtension(), INetURLObject::removeSegment(), INetURLObject::setBase(), INetURLObject::setExtension(), INetURLObject::setFragment(), INetURLObject::setHost(), INetURLObject::setName(), INetURLObject::setPassword(), INetURLObject::SetPort(), INetURLObject::setQuery(), and INetURLObject::setUser().
|
inline |
Definition at line 265 of file urlobj.cxx.
sal_Int32 INetURLObject::SubString::set | ( | OUString & | rString, |
std::u16string_view | rSubString | ||
) |
Definition at line 245 of file urlobj.cxx.
References m_nLength.
sal_Int32 INetURLObject::SubString::set | ( | OUStringBuffer & | rString, |
std::u16string_view | rSubString | ||
) |
Definition at line 233 of file urlobj.cxx.
References m_nLength.
sal_Int32 INetURLObject::SubString::set | ( | OUStringBuffer & | rString, |
std::u16string_view | rSubString, | ||
sal_Int32 | nTheBegin | ||
) |
Definition at line 257 of file urlobj.cxx.
References set().
Referenced by INetURLObject::ConcatData(), INetURLObject::setAbsURIRef(), INetURLObject::setFragment(), INetURLObject::setHost(), INetURLObject::setPassword(), INetURLObject::setPath(), INetURLObject::SetPort(), INetURLObject::setQuery(), and INetURLObject::setUser().
|
private |
Definition at line 923 of file urlobj.hxx.
|
private |
Definition at line 924 of file urlobj.hxx.