LibreOffice Module i18npool (master)
1
|
#include <LocaleNode.hxx>
Public Member Functions | |
OFileWriter (const char *pcFile, const char *locale) | |
~OFileWriter () | |
void | writeStringCharacters (const OUString &str) const |
void | writeAsciiString (const char *str) const |
void | writeInt (sal_Int16 nb) const |
void | writeFunction (const char *func, const char *count, const char *array) const |
void | writeRefFunction (const char *func, std::u16string_view useLocale) const |
void | writeFunction (const char *func, const char *count, const char *array, const char *from, const char *to) const |
void | writeRefFunction (const char *func, std::u16string_view useLocale, const char *to) const |
void | writeFunction2 (const char *func, const char *style, const char *attr, const char *array) const |
void | writeRefFunction2 (const char *func, std::u16string_view useLocale) const |
void | writeFunction3 (const char *func, const char *style, const char *levels, const char *attr, const char *array) const |
void | writeRefFunction3 (const char *func, std::u16string_view useLocale) const |
void | writeIntParameter (const char *pAsciiStr, const sal_Int16 count, sal_Int16 val) const |
bool | writeDefaultParameter (const char *pAsciiStr, std::u16string_view str, sal_Int16 count) const |
void | writeParameter (const char *pAsciiStr, const OUString &aChars) const |
void | writeParameter (const char *pAsciiStr, const OUString &aChars, sal_Int16 count) const |
void | writeParameter (const char *pAsciiStr, const OUString &aChars, sal_Int16 count0, sal_Int16 count1) const |
void | writeParameter (const char *pTagStr, const char *pAsciiStr, const OUString &aChars, const sal_Int16 count) const |
void | writeParameter (const char *pTagStr, const char *pAsciiStr, const OUString &aChars, sal_Int16 count0, sal_Int16 count1) const |
void | closeOutput () const |
const char * | getLocale () const |
Return the locale string, something like en_US or de_DE. More... | |
Private Attributes | |
std::string | theLocale |
FILE * | m_f |
Definition at line 36 of file LocaleNode.hxx.
OFileWriter::OFileWriter | ( | const char * | pcFile, |
const char * | locale | ||
) |
Definition at line 26 of file filewriter.cxx.
References m_f.
OFileWriter::~OFileWriter | ( | ) |
Definition at line 32 of file filewriter.cxx.
References m_f.
void OFileWriter::closeOutput | ( | ) | const |
Definition at line 171 of file filewriter.cxx.
References m_f.
|
inline |
Return the locale string, something like en_US or de_DE.
Definition at line 61 of file LocaleNode.hxx.
References theLocale.
Referenced by LCFormatNode::generateCode(), and LCMiscNode::generateCode().
void OFileWriter::writeAsciiString | ( | const char * | str | ) | const |
Definition at line 42 of file filewriter.cxx.
References m_f.
Referenced by LCInfoNode::generateCode(), LCCTYPENode::generateCode(), LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCSearchNode::generateCode(), LCCalendarNode::generateCode(), LCCurrencyNode::generateCode(), LCTransliterationNode::generateCode(), LCMiscNode::generateCode(), LCNumberingLevelNode::generateCode(), LCOutlineNumberingLevelNode::generateCode(), lcl_writeAbbrFullNarrArrays(), lcl_writeTabTagString(), and lcl_writeTabTagStringNums().
bool OFileWriter::writeDefaultParameter | ( | const char * | pAsciiStr, |
std::u16string_view | str, | ||
sal_Int16 | count | ||
) | const |
Definition at line 129 of file filewriter.cxx.
Referenced by LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCCalendarNode::generateCode(), and LCCurrencyNode::generateCode().
void OFileWriter::writeFunction | ( | const char * | func, |
const char * | count, | ||
const char * | array | ||
) | const |
Definition at line 53 of file filewriter.cxx.
References m_f, and theLocale.
Referenced by LCInfoNode::generateCode(), LCCTYPENode::generateCode(), LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCSearchNode::generateCode(), LCCalendarNode::generateCode(), LCCurrencyNode::generateCode(), LCTransliterationNode::generateCode(), and LCMiscNode::generateCode().
void OFileWriter::writeFunction | ( | const char * | func, |
const char * | count, | ||
const char * | array, | ||
const char * | from, | ||
const char * | to | ||
) | const |
Definition at line 69 of file filewriter.cxx.
void OFileWriter::writeFunction2 | ( | const char * | func, |
const char * | style, | ||
const char * | attr, | ||
const char * | array | ||
) | const |
Definition at line 89 of file filewriter.cxx.
References m_f, and theLocale.
Referenced by LCNumberingLevelNode::generateCode().
void OFileWriter::writeFunction3 | ( | const char * | func, |
const char * | style, | ||
const char * | levels, | ||
const char * | attr, | ||
const char * | array | ||
) | const |
Definition at line 106 of file filewriter.cxx.
References m_f, and theLocale.
Referenced by LCOutlineNumberingLevelNode::generateCode().
void OFileWriter::writeInt | ( | sal_Int16 | nb | ) | const |
Definition at line 37 of file filewriter.cxx.
References m_f.
Referenced by LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCSearchNode::generateCode(), LCCalendarNode::generateCode(), LCCurrencyNode::generateCode(), LCTransliterationNode::generateCode(), LCMiscNode::generateCode(), LCNumberingLevelNode::generateCode(), LCOutlineNumberingLevelNode::generateCode(), lcl_writeAbbrFullNarrArrays(), and lcl_writeTabTagStringNums().
void OFileWriter::writeIntParameter | ( | const char * | pAsciiStr, |
const sal_Int16 | count, | ||
sal_Int16 | val | ||
) | const |
Definition at line 124 of file filewriter.cxx.
References m_f.
Referenced by LCFormatNode::generateCode(), LCCalendarNode::generateCode(), and LCCurrencyNode::generateCode().
void OFileWriter::writeParameter | ( | const char * | pAsciiStr, |
const OUString & | aChars | ||
) | const |
Definition at line 136 of file filewriter.cxx.
References m_f, and writeStringCharacters().
Referenced by LCInfoNode::generateCode(), LCCTYPENode::generateCode(), LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCSearchNode::generateCode(), LCCalendarNode::generateCode(), LCCurrencyNode::generateCode(), LCTransliterationNode::generateCode(), LCMiscNode::generateCode(), LCNumberingLevelNode::generateCode(), LCOutlineNumberingLevelNode::generateCode(), lcl_writeAbbrFullNarrNames(), and LocaleNode::writeParameterCheckLen().
void OFileWriter::writeParameter | ( | const char * | pAsciiStr, |
const OUString & | aChars, | ||
sal_Int16 | count | ||
) | const |
Definition at line 143 of file filewriter.cxx.
References m_f, and writeStringCharacters().
void OFileWriter::writeParameter | ( | const char * | pAsciiStr, |
const OUString & | aChars, | ||
sal_Int16 | count0, | ||
sal_Int16 | count1 | ||
) | const |
Definition at line 150 of file filewriter.cxx.
References m_f, and writeStringCharacters().
void OFileWriter::writeParameter | ( | const char * | pTagStr, |
const char * | pAsciiStr, | ||
const OUString & | aChars, | ||
const sal_Int16 | count | ||
) | const |
Definition at line 157 of file filewriter.cxx.
References m_f, and writeStringCharacters().
void OFileWriter::writeParameter | ( | const char * | pTagStr, |
const char * | pAsciiStr, | ||
const OUString & | aChars, | ||
sal_Int16 | count0, | ||
sal_Int16 | count1 | ||
) | const |
Definition at line 164 of file filewriter.cxx.
References m_f, and writeStringCharacters().
void OFileWriter::writeRefFunction | ( | const char * | func, |
std::u16string_view | useLocale | ||
) | const |
Definition at line 60 of file filewriter.cxx.
References m_f, OUStringToOString(), and theLocale.
Referenced by LCCTYPENode::generateCode(), LCFormatNode::generateCode(), LCCollationNode::generateCode(), LCIndexNode::generateCode(), LCSearchNode::generateCode(), LCCalendarNode::generateCode(), LCCurrencyNode::generateCode(), LCTransliterationNode::generateCode(), and LCMiscNode::generateCode().
void OFileWriter::writeRefFunction | ( | const char * | func, |
std::u16string_view | useLocale, | ||
const char * | to | ||
) | const |
Definition at line 78 of file filewriter.cxx.
References m_f, OUStringToOString(), and theLocale.
void OFileWriter::writeRefFunction2 | ( | const char * | func, |
std::u16string_view | useLocale | ||
) | const |
Definition at line 97 of file filewriter.cxx.
References m_f, OUStringToOString(), and theLocale.
Referenced by LCNumberingLevelNode::generateCode().
void OFileWriter::writeRefFunction3 | ( | const char * | func, |
std::u16string_view | useLocale | ||
) | const |
Definition at line 115 of file filewriter.cxx.
References m_f, OUStringToOString(), and theLocale.
Referenced by LCOutlineNumberingLevelNode::generateCode().
void OFileWriter::writeStringCharacters | ( | const OUString & | str | ) | const |
Definition at line 47 of file filewriter.cxx.
Referenced by writeParameter().
|
private |
Definition at line 64 of file LocaleNode.hxx.
Referenced by closeOutput(), OFileWriter(), writeAsciiString(), writeDefaultParameter(), writeFunction(), writeFunction2(), writeFunction3(), writeInt(), writeIntParameter(), writeParameter(), writeRefFunction(), writeRefFunction2(), writeRefFunction3(), writeStringCharacters(), and ~OFileWriter().
|
private |
Definition at line 63 of file LocaleNode.hxx.
Referenced by getLocale(), writeFunction(), writeFunction2(), writeFunction3(), writeRefFunction(), writeRefFunction2(), and writeRefFunction3().