Glom::Conversions Namespace Reference

Functions

int get_stringstream_precision_default ()
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.
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.
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.
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)

Function Documentation

Gnome::Gda::Value Glom::Conversions::convert_value ( const Gnome::Gda::Value &  value,
Field::glom_field_type  target_glom_type 
)
Glib::ustring Glom::Conversions::format_date ( const tm &  tm_data,
const std::locale locale,
bool  iso_format = false 
)
Glib::ustring Glom::Conversions::format_date ( 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_time ( const tm &  tm_data  ) 
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  ) 
int Glom::Conversions::get_stringstream_precision_default (  ) 
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 
)
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.

tm Glom::Conversions::parse_date ( const Glib::ustring text,
const std::locale locale,
bool &  success 
)
tm Glom::Conversions::parse_date ( const Glib::ustring text,
bool &  success 
)
tm Glom::Conversions::parse_time ( const Glib::ustring text,
const std::locale locale,
bool &  success 
)
tm Glom::Conversions::parse_time ( const Glib::ustring text,
bool &  success 
)
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 
)
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 ( double  number  ) 
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.

Returns:
true if parsing is working.
bool Glom::Conversions::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.

This may fail in some locales if a translation of the date format is missing. If it fails then Glom will default to using a dd/mm/yy format, which might be incorrect for the locale.

Returns:
true if 4 digits are used.
bool Glom::Conversions::value_is_empty ( const Gnome::Gda::Value &  value  ) 

Generated on Fri Aug 6 18:11:03 2010 for libglom-1.16 by  doxygen 1.6.1