libglom-1.30
1.30.0
|
Functions | |
Glib::ustring | get_text_for_gda_value (Field::glom_field_type glom_type, const Gnome::Gda::Value& value, const NumericFormat& numeric_format=NumericFormat()) |
Get text for display to the user. More... | |
Glib::ustring | get_text_for_gda_value (Field::glom_field_type glom_type, const Gnome::Gda::Value& value, const std::locale& locale, const NumericFormat& numeric_format=NumericFormat(), bool iso_format=false) |
double | get_double_for_gda_value_numeric (const Gnome::Gda::Value& value) |
Glib::ustring | format_time (const tm& tm_data) |
Glib::ustring | format_time (const tm& tm_data, const std::locale& locale, bool iso_format=false) |
Glib::ustring | format_date (const tm& tm_data) |
Glib::ustring | format_date (const tm& tm_data, const std::locale& locale, bool iso_format=false) |
Gnome::Gda::Value | parse_value (double number) |
Gnome::Gda::Value | parse_value (Field::glom_field_type glom_type, const Glib::ustring& text, bool& success, bool iso_format=false) |
Gnome::Gda::Value | parse_value (Field::glom_field_type glom_type, const Glib::ustring& text, const NumericFormat& numeric_format, bool& success, bool iso_format=false) |
tm | parse_date (const Glib::ustring& text, bool& success) |
tm | parse_date (const Glib::ustring& text, const std::locale& locale, bool& success) |
tm | parse_time (const Glib::ustring& text, bool& success) |
tm | parse_time (const Glib::ustring& text, const std::locale& locale, bool& success) |
bool | sanity_check_date_parsing () |
Check that Glom can parse text representations of dates for which is has itself created the text representation. More... | |
bool | sanity_check_date_text_representation_uses_4_digit_years (bool debug_output=false) |
Check that Glom uses 4 digits to show years in text representations of dates. More... | |
Glib::ustring | format_tm (const tm& tm_data, const std::locale& locale, const char* format) |
bool | value_is_empty (const Gnome::Gda::Value& value) |
Gnome::Gda::Value | get_empty_value (Field::glom_field_type field_type) |
Gnome::Gda::Value | get_example_value (Field::glom_field_type field_type) |
Gnome::Gda::Value | convert_value (const Gnome::Gda::Value& value, Field::glom_field_type target_glom_type) |
Convert the value to a different type, if necessary. More... | |
Gnome::Gda::Value Glom::Conversions::convert_value | ( | const Gnome::Gda::Value & | value, |
Field::glom_field_type | target_glom_type | ||
) |
Convert the value to a different type, if necessary.
Any text-to-number or number-to-text conversions will be in the ISO format, ignoring the current locale.
Glib::ustring Glom::Conversions::format_date | ( | const tm & | tm_data | ) |
Glib::ustring Glom::Conversions::format_date | ( | const tm & | tm_data, |
const std::locale & | locale, | ||
bool | iso_format = false |
||
) |
Glib::ustring Glom::Conversions::format_time | ( | const tm & | tm_data | ) |
Glib::ustring Glom::Conversions::format_time | ( | const tm & | tm_data, |
const std::locale & | locale, | ||
bool | iso_format = false |
||
) |
Glib::ustring Glom::Conversions::format_tm | ( | const tm & | tm_data, |
const std::locale & | locale, | ||
const char * | format | ||
) |
double Glom::Conversions::get_double_for_gda_value_numeric | ( | const Gnome::Gda::Value & | value | ) |
Gnome::Gda::Value Glom::Conversions::get_empty_value | ( | Field::glom_field_type | field_type | ) |
Gnome::Gda::Value Glom::Conversions::get_example_value | ( | Field::glom_field_type | field_type | ) |
Glib::ustring Glom::Conversions::get_text_for_gda_value | ( | Field::glom_field_type | glom_type, |
const Gnome::Gda::Value & | value, | ||
const NumericFormat& | numeric_format = NumericFormat() |
||
) |
Get text for display to the user.
Glib::ustring Glom::Conversions::get_text_for_gda_value | ( | Field::glom_field_type | glom_type, |
const Gnome::Gda::Value & | value, | ||
const std::locale & | locale, | ||
const NumericFormat& | numeric_format = NumericFormat() , |
||
bool | iso_format = false |
||
) |
tm Glom::Conversions::parse_date | ( | const Glib::ustring & | text, |
bool & | success | ||
) |
tm Glom::Conversions::parse_date | ( | const Glib::ustring & | text, |
const std::locale & | locale, | ||
bool & | success | ||
) |
tm Glom::Conversions::parse_time | ( | const Glib::ustring & | text, |
bool & | success | ||
) |
tm Glom::Conversions::parse_time | ( | const Glib::ustring & | text, |
const std::locale & | locale, | ||
bool & | success | ||
) |
Gnome::Gda::Value Glom::Conversions::parse_value | ( | double | number | ) |
Gnome::Gda::Value Glom::Conversions::parse_value | ( | Field::glom_field_type | glom_type, |
const Glib::ustring & | text, | ||
bool & | success, | ||
bool | iso_format = false |
||
) |
Gnome::Gda::Value Glom::Conversions::parse_value | ( | Field::glom_field_type | glom_type, |
const Glib::ustring & | text, | ||
const NumericFormat& | numeric_format, | ||
bool & | success, | ||
bool | iso_format = false |
||
) |
bool Glom::Conversions::sanity_check_date_parsing | ( | ) |
Check that Glom can parse text representations of dates for which is has itself created the text representation.
This may fail in some locales if a translation of the date format is missing.
bool Glom::Conversions::sanity_check_date_text_representation_uses_4_digit_years | ( | bool | debug_output = false | ) |
bool Glom::Conversions::value_is_empty | ( | const Gnome::Gda::Value & | value | ) |