18 #if !defined(XALAN_ELEMNUMBER_HEADER_GUARD)
19 #define XALAN_ELEMNUMBER_HEADER_GUARD
47 XALAN_CPP_NAMESPACE_BEGIN
100 XalanFileLoc lineNumber,
101 XalanFileLoc columnNumber,
106 MemoryManager& theManager,
110 XalanFileLoc lineNumber,
111 XalanFileLoc columnNumber,
122 #if !defined(XALAN_RECURSIVE_STYLESHEET_EXECUTION)
169 const XPath* fromMatchPattern,
170 const XPath* countMatchPattern,
187 const XPath* fromMatchPattern,
188 const XPath* countMatchPattern,
231 bool stopAtFirstFound,
289 const XalanDOMChar table[],
310 evaluateLetterValueAVT(
315 traditionalAlphaCount(
326 XalanDOMChar numberType,
331 const XPath* m_countMatchPattern;
332 const XPath* m_fromMatchPattern;
333 const XPath* m_valueExpr;
337 const AVT* m_format_avt;
338 const AVT* m_lang_avt;
339 const AVT* m_lettervalue_avt;
340 const AVT* m_groupingSeparator_avt;
341 const AVT* m_groupingSize_avt;
343 const unsigned long m_id;
348 static const XalanDOMChar s_atString[];
368 static const XalanDOMChar s_piString[];
373 static const XalanDOMChar s_levelString[];
378 static const XalanDOMChar s_multipleString[];
383 static const XalanDOMChar s_anyString[];
388 static const XalanDOMChar s_singleString[];
393 static const XalanDOMChar s_alphabeticString[];
398 static const XalanDOMChar s_traditionalString[];
403 static const XalanDOMChar s_errorString[];
408 static const XalanDOMChar s_alphaCountTable[];
412 static const XalanDOMChar s_elalphaCountTable[];
423 static const size_t s_romanConvertTableSize;
463 m_currentPosition = 0;
483 return m_currentPosition >= m_maxPosition ?
false :
true;
508 XALAN_CPP_NAMESPACE_END
512 #endif // XALAN_ELEMNUMBER_HEADER_GUARD