LibreOffice Module basic (master) 1
|
#include <stdlib.h>
#include <sbxform.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/character.hxx>
#include <o3tl/sprintf.hxx>
#include <o3tl/string_view.hxx>
#include <string_view>
#include <utility>
#include <stdio.h>
#include <float.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | NO_DIGIT_ -1 |
#define | MAX_NO_OF_DIGITS DBL_DIG |
#define | MAX_DOUBLE_BUFFER_LENGTH MAX_NO_OF_DIGITS + 9 |
#define | CREATE_1000SEP_CHAR '@' |
#define | FORMAT_SEPARATOR ';' |
Functions | |
static double | get_number_of_digits (double dNumber) |
Variables | |
constexpr OUStringLiteral | BASICFORMAT_GENERALNUMBER = u"General Number" |
constexpr OUStringLiteral | BASICFORMAT_CURRENCY = u"Currency" |
constexpr OUStringLiteral | BASICFORMAT_FIXED = u"Fixed" |
constexpr OUStringLiteral | BASICFORMAT_STANDARD = u"Standard" |
constexpr OUStringLiteral | BASICFORMAT_PERCENT = u"Percent" |
constexpr OUStringLiteral | BASICFORMAT_SCIENTIFIC = u"Scientific" |
constexpr OUStringLiteral | BASICFORMAT_YESNO = u"Yes/No" |
constexpr OUStringLiteral | BASICFORMAT_TRUEFALSE = u"True/False" |
constexpr OUStringLiteral | BASICFORMAT_ONOFF = u"On/Off" |
constexpr OUStringLiteral | GENERALNUMBER_FORMAT = u"0.############" |
constexpr OUStringLiteral | FIXED_FORMAT = u"0.00" |
constexpr OUStringLiteral | STANDARD_FORMAT = u"@0.00" |
constexpr OUStringLiteral | PERCENT_FORMAT = u"0.00%" |
constexpr OUStringLiteral | SCIENTIFIC_FORMAT = u"#.00E+00" |
#define CREATE_1000SEP_CHAR '@' |
Definition at line 60 of file sbxform.cxx.
#define FORMAT_SEPARATOR ';' |
Definition at line 62 of file sbxform.cxx.
#define MAX_DOUBLE_BUFFER_LENGTH MAX_NO_OF_DIGITS + 9 |
Definition at line 52 of file sbxform.cxx.
#define MAX_NO_OF_DIGITS DBL_DIG |
Definition at line 51 of file sbxform.cxx.
#define NO_DIGIT_ -1 |
Definition at line 49 of file sbxform.cxx.
|
static |
Definition at line 87 of file sbxform.cxx.
Referenced by SbxBasicFormater::InitExp(), SbxBasicFormater::InitScan(), and SbxBasicFormater::ScanFormatString().
|
constexpr |
Definition at line 66 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 67 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 65 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 73 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 69 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 70 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 68 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 72 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 71 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat(), and SbxBasicFormater::isBasicFormat().
|
constexpr |
Definition at line 79 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat().
|
constexpr |
Definition at line 78 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat().
|
constexpr |
Definition at line 81 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat().
|
constexpr |
Definition at line 82 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat().
|
constexpr |
Definition at line 80 of file sbxform.cxx.
Referenced by SbxBasicFormater::BasicFormat().