LibreOffice Module i18npool (master) 1
|
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <memory>
#include <utility>
#include <vector>
#include <map>
#include <o3tl/sorted_vector.hxx>
#include <o3tl/temporary.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/macros.h>
#include <sal/types.h>
#include "LocaleNode.hxx"
#include <i18npool/reservedconstants.hxx>
#include <com/sun/star/i18n/NumberFormatIndex.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
Go to the source code of this file.
Macros | |
#define | LOCALE_VERSION_DTD "2.0.3" |
#define | OSTR(s) (OUStringToOString( (s), RTL_TEXTENCODING_UTF8).getStr()) |
Typedefs | |
typedef ::o3tl::sorted_vector< OUString > | NameSet |
typedef ::o3tl::sorted_vector< sal_Int16 > | ValueSet |
Functions | |
static void | lcl_writeAbbrFullNarrNames (const OFileWriter &of, const LocaleNode *currNode, const char *elementTag, sal_Int16 i, sal_Int16 j) |
static void | lcl_writeTabTagString (const OFileWriter &of, const char *pTag, const char *pStr) |
static void | lcl_writeTabTagStringNums (const OFileWriter &of, const char *pTag, const char *pStr, sal_Int16 i, sal_Int16 j) |
static void | lcl_writeAbbrFullNarrArrays (const OFileWriter &of, sal_Int16 nCount, const char *elementTag, sal_Int16 i, bool bNarrow) |
static bool | isIso4217 (const OUString &rStr) |
Variables | |
static OUString | aDateSep |
static OUString | aDecSep |
static OUString | sTheCurrencyReplaceTo |
static OUString | sTheCompatibleCurrency |
static OUString | sTheDateEditFormat |
const NameValuePair | ReserveWord [] |
#define LOCALE_VERSION_DTD "2.0.3" |
Definition at line 39 of file LocaleNode.cxx.
#define OSTR | ( | s | ) | (OUStringToOString( (s), RTL_TEXTENCODING_UTF8).getStr()) |
Definition at line 128 of file LocaleNode.cxx.
typedef ::o3tl::sorted_vector< OUString > NameSet |
Definition at line 41 of file LocaleNode.cxx.
typedef ::o3tl::sorted_vector< sal_Int16 > ValueSet |
Definition at line 42 of file LocaleNode.cxx.
|
static |
Definition at line 1902 of file LocaleNode.cxx.
References p.
Referenced by LCCurrencyNode::generateCode().
|
static |
Definition at line 1519 of file LocaleNode.cxx.
References i, lcl_writeTabTagString(), lcl_writeTabTagStringNums(), nCount, OFileWriter::writeAsciiString(), and OFileWriter::writeInt().
Referenced by LCCalendarNode::generateCode().
|
static |
Definition at line 1486 of file LocaleNode.cxx.
References LocaleNode::getChildAt(), LocaleNode::getNumberOfChildren(), LocaleNode::getValue(), i, p, o3tl::temporary(), and OFileWriter::writeOUStringLiteralParameter().
Referenced by LCCalendarNode::generateCode().
|
static |
Definition at line 1505 of file LocaleNode.cxx.
References OFileWriter::writeAsciiString().
Referenced by lcl_writeAbbrFullNarrArrays(), and lcl_writeTabTagStringNums().
|
static |
Definition at line 1512 of file LocaleNode.cxx.
References i, lcl_writeTabTagString(), OFileWriter::writeAsciiString(), and OFileWriter::writeInt().
Referenced by lcl_writeAbbrFullNarrArrays().
|
static |
Definition at line 281 of file LocaleNode.cxx.
Referenced by LCCTYPENode::generateCode(), and LCFormatNode::generateCode().
|
static |
Definition at line 282 of file LocaleNode.cxx.
Referenced by LCCTYPENode::generateCode(), and LCFormatNode::generateCode().
const NameValuePair ReserveWord[] |
Definition at line 2052 of file LocaleNode.cxx.
Referenced by LCMiscNode::generateCode().
|
static |
Definition at line 511 of file LocaleNode.cxx.
Referenced by LCFormatNode::generateCode(), and LCCurrencyNode::generateCode().
|
static |
Definition at line 510 of file LocaleNode.cxx.
Referenced by LCFormatNode::generateCode().
|
static |
Definition at line 512 of file LocaleNode.cxx.
Referenced by LCFormatNode::generateCode().