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().