|
LibreOffice Module svl (master) 1
|
Public Member Functions | |
| SvAddressParser_Impl (SvAddressParser *pParser, const OUString &rIn) | |
Private Types | |
| enum | State { BEFORE_COLON , BEFORE_LESS , AFTER_LESS , AFTER_GREATER } |
| enum | TokenType : sal_uInt32 { TOKEN_QUOTED = 0x80000000 , TOKEN_DOMAIN , TOKEN_COMMENT , TOKEN_ATOM } |
Private Member Functions | |
| void | reset () |
| void | addTokenToAddrSpec (ElementType eTokenElem) |
| bool | readToken () |
Static Private Member Functions | |
| static OUString | reparse (sal_Unicode const *pBegin, sal_Unicode const *pEnd) |
Private Attributes | |
| sal_Unicode const * | m_pInputPos |
| sal_Unicode const * | m_pInputEnd |
| sal_uInt32 | m_nCurToken |
| sal_Unicode const * | m_pCurTokenBegin |
| sal_Unicode const * | m_pCurTokenEnd |
| ParsedAddrSpec | m_aOuterAddrSpec |
| ParsedAddrSpec | m_aInnerAddrSpec |
| ParsedAddrSpec * | m_pAddrSpec |
| State | m_eState |
| TokenType | m_eType |
Definition at line 66 of file adrparse.cxx.
|
private |
| Enumerator | |
|---|---|
| BEFORE_COLON | |
| BEFORE_LESS | |
| AFTER_LESS | |
| AFTER_GREATER | |
Definition at line 68 of file adrparse.cxx.
|
private |
| Enumerator | |
|---|---|
| TOKEN_QUOTED | |
| TOKEN_DOMAIN | |
| TOKEN_COMMENT | |
| TOKEN_ATOM | |
Definition at line 70 of file adrparse.cxx.
| SvAddressParser_Impl::SvAddressParser_Impl | ( | SvAddressParser * | pParser, |
| const OUString & | rIn | ||
| ) |
Definition at line 342 of file adrparse.cxx.
References addTokenToAddrSpec(), AFTER_GREATER, AFTER_LESS, BEFORE_COLON, BEFORE_LESS, m_aInnerAddrSpec, m_aOuterAddrSpec, m_eState, m_eType, m_nCurToken, m_pAddrSpec, m_pInputEnd, m_pInputPos, SvAddressParser::m_vAddresses, readToken(), reparse(), reset(), TOKEN_ATOM, TOKEN_COMMENT, TOKEN_DOMAIN, and TOKEN_QUOTED.
|
private |
Definition at line 106 of file adrparse.cxx.
References m_pAddrSpec, m_pCurTokenBegin, and m_pCurTokenEnd.
Referenced by SvAddressParser_Impl().
|
private |
Definition at line 120 of file adrparse.cxx.
References m_eType, m_nCurToken, m_pCurTokenBegin, m_pCurTokenEnd, m_pInputEnd, m_pInputPos, TOKEN_COMMENT, TOKEN_DOMAIN, and TOKEN_QUOTED.
Referenced by SvAddressParser_Impl().
|
staticprivate |
Definition at line 247 of file adrparse.cxx.
References eMode, TOKEN_ATOM, TOKEN_COMMENT, TOKEN_DOMAIN, and TOKEN_QUOTED.
Referenced by SvAddressParser_Impl().
|
inlineprivate |
Definition at line 97 of file adrparse.cxx.
References BEFORE_COLON, m_aInnerAddrSpec, m_aOuterAddrSpec, m_eState, m_eType, m_pAddrSpec, and TOKEN_ATOM.
Referenced by SvAddressParser_Impl().
|
private |
Definition at line 79 of file adrparse.cxx.
Referenced by reset(), and SvAddressParser_Impl().
|
private |
Definition at line 78 of file adrparse.cxx.
Referenced by reset(), and SvAddressParser_Impl().
|
private |
Definition at line 81 of file adrparse.cxx.
Referenced by reset(), and SvAddressParser_Impl().
|
private |
Definition at line 82 of file adrparse.cxx.
Referenced by readToken(), reset(), and SvAddressParser_Impl().
|
private |
Definition at line 75 of file adrparse.cxx.
Referenced by readToken(), and SvAddressParser_Impl().
|
private |
Definition at line 80 of file adrparse.cxx.
Referenced by addTokenToAddrSpec(), reset(), and SvAddressParser_Impl().
|
private |
Definition at line 76 of file adrparse.cxx.
Referenced by addTokenToAddrSpec(), and readToken().
|
private |
Definition at line 77 of file adrparse.cxx.
Referenced by addTokenToAddrSpec(), and readToken().
|
private |
Definition at line 74 of file adrparse.cxx.
Referenced by readToken(), and SvAddressParser_Impl().
|
private |
Definition at line 73 of file adrparse.cxx.
Referenced by readToken(), and SvAddressParser_Impl().