|
libglom-1.32
1.32.0
|
Typedefs | |
| typedef std::vector< std::shared_ptr< const LayoutItem_Field > > | type_vecConstLayoutFields |
| typedef std::vector< std::shared_ptr< Field > > | type_vec_fields |
Functions | |
| template<typename T_container , typename T_element > | |
| bool | find_exists (const T_container& container, const T_element& element) |
| template<typename T_container , typename T_callable > | |
| bool | find_if_exists (const T_container& container, const T_callable& callable) |
| template<typename T_container , typename T_element > | |
| T_container::iterator | find (T_container& container, const T_element& element) |
| template<typename T_container , typename T_element > | |
| T_container::const_iterator | find (const T_container& container, const T_element& element) |
| template<typename T_container , typename T_callable > | |
| T_container::iterator | find_if (T_container& container, const T_callable& callable) |
| template<typename T_container , typename T_callable > | |
| T_container::const_iterator | find_if (const T_container& container, const T_callable& callable) |
| template<typename T_container , typename T_element > | |
| void | add_unique (T_container& container, T_element&& element) |
| template<typename T_container_input , typename T_container_output > | |
| void | copy (T_container_input input, T_container_output& output) |
| template<typename T_element > | |
| decltype(auto) | const_list (const std::vector< std::shared_ptr< T_element >>& input) |
| Glib::ustring | locale_simplify (const Glib::ustring& locale_id) |
| Get just the first part of a locale, such as de_DE, ignoring, for instance, .UTF-8 or @euro at the end. More... | |
| Glib::ustring | locale_language_id (const Glib::ustring& locale_id) |
| Get just the language ID part of a locale, such as de from "de_DE",. More... | |
| bool | script_check_for_pygtk2 (const Glib::ustring& script) |
| bool | get_resource_exists (const std::string& resource_path) |
| This is simpler than catching the exception from Gio::Resource::get_info_global(). More... | |
| template<typename E > | |
| constexpr std::underlying_type< E >::type | to_utype (E enumerator) noexcept |
| Glib::ustring | get_list_of_layout_items_for_display (const LayoutGroup::type_list_items& list_layout_fields) |
| Get a string to display to the user, as a representation of a list of layout items. More... | |
| Glib::ustring | get_list_of_layout_items_for_display (const std::shared_ptr< const LayoutGroup >& layout_group) |
| Get a string to display to the user, as a representation of a list of layout items. More... | |
| Glib::ustring | get_list_of_sort_fields_for_display (const Formatting::type_list_sort_fields& sort_fields) |
| Get a string to display to the user, as a representation of a sort order. More... | |
| LayoutGroup::type_list_const_items | get_layout_items_plus_primary_key (const LayoutGroup::type_list_const_items& items, const std::shared_ptr< const Document >& document, const Glib::ustring& table_name) |
| This returns the provided list of layout items, plus the primary key, if the primary key is not already present in the list. More... | |
| LayoutGroup::type_list_items | get_layout_items_plus_primary_key (const LayoutGroup::type_list_items& items, const std::shared_ptr< const Document >& document, const Glib::ustring& table_name) |
| This returns the provided list of layout items, plus the primary key, if the primary key is not already present in the list. More... | |
| type_vecConstLayoutFields | get_table_fields_to_show_for_sequence (const std::shared_ptr< const Document >& document, const Glib::ustring& table_name, const Document::type_list_const_layout_groups& mapGroupSequence) |
| template<typename T_Container > | |
| bool | find_if_layout_item_field_is_same_field_exists (T_Container& container, const LayoutItem_Field& layout_item) |
| Find the element in the container which is a LayoutItem_Field which refers to the same field, without comparing irrelevant stuff such as formatting. More... | |
| typedef std::vector< std::shared_ptr<Field> > Glom::Utils::type_vec_fields |
| typedef std::vector< std::shared_ptr<const LayoutItem_Field> > Glom::Utils::type_vecConstLayoutFields |
| void Glom::Utils::add_unique | ( | T_container & | container, |
| T_element && | element | ||
| ) |
| decltype(auto) Glom::Utils::const_list | ( | const std::vector< std::shared_ptr< T_element >> & | input | ) |
| void Glom::Utils::copy | ( | T_container_input | input, |
| T_container_output & | output | ||
| ) |
| T_container::iterator Glom::Utils::find | ( | T_container & | container, |
| const T_element & | element | ||
| ) |
| T_container::const_iterator Glom::Utils::find | ( | const T_container & | container, |
| const T_element & | element | ||
| ) |
| bool Glom::Utils::find_exists | ( | const T_container & | container, |
| const T_element & | element | ||
| ) |
| T_container::iterator Glom::Utils::find_if | ( | T_container & | container, |
| const T_callable & | callable | ||
| ) |
| T_container::const_iterator Glom::Utils::find_if | ( | const T_container & | container, |
| const T_callable & | callable | ||
| ) |
| bool Glom::Utils::find_if_exists | ( | const T_container & | container, |
| const T_callable & | callable | ||
| ) |
| bool Glom::Utils::find_if_layout_item_field_is_same_field_exists | ( | T_Container & | container, |
| const LayoutItem_Field& | layout_item | ||
| ) |
Find the element in the container which is a LayoutItem_Field which refers to the same field, without comparing irrelevant stuff such as formatting.
This assumes that the element is a shared_ptr<>.
| LayoutGroup::type_list_const_items Glom::Utils::get_layout_items_plus_primary_key | ( | const LayoutGroup::type_list_const_items& | items, |
| const std::shared_ptr< const Document >& | document, | ||
| const Glib::ustring & | table_name | ||
| ) |
This returns the provided list of layout items, plus the primary key, if the primary key is not already present in the list.
| LayoutGroup::type_list_items Glom::Utils::get_layout_items_plus_primary_key | ( | const LayoutGroup::type_list_items& | items, |
| const std::shared_ptr< const Document >& | document, | ||
| const Glib::ustring & | table_name | ||
| ) |
This returns the provided list of layout items, plus the primary key, if the primary key is not already present in the list.
| Glib::ustring Glom::Utils::get_list_of_layout_items_for_display | ( | const LayoutGroup::type_list_items& | list_layout_fields | ) |
Get a string to display to the user, as a representation of a list of layout items.
| Glib::ustring Glom::Utils::get_list_of_layout_items_for_display | ( | const std::shared_ptr< const LayoutGroup >& | layout_group | ) |
Get a string to display to the user, as a representation of a list of layout items.
| Glib::ustring Glom::Utils::get_list_of_sort_fields_for_display | ( | const Formatting::type_list_sort_fields& | sort_fields | ) |
Get a string to display to the user, as a representation of a sort order.
| bool Glom::Utils::get_resource_exists | ( | const std::string & | resource_path | ) |
This is simpler than catching the exception from Gio::Resource::get_info_global().
| type_vecConstLayoutFields Glom::Utils::get_table_fields_to_show_for_sequence | ( | const std::shared_ptr< const Document >& | document, |
| const Glib::ustring & | table_name, | ||
| const Document::type_list_const_layout_groups& | mapGroupSequence | ||
| ) |
| Glib::ustring Glom::Utils::locale_language_id | ( | const Glib::ustring & | locale_id | ) |
Get just the language ID part of a locale, such as de from "de_DE",.
| Glib::ustring Glom::Utils::locale_simplify | ( | const Glib::ustring & | locale_id | ) |
Get just the first part of a locale, such as de_DE, ignoring, for instance, .UTF-8 or @euro at the end.
| bool Glom::Utils::script_check_for_pygtk2 | ( | const Glib::ustring & | script | ) |
|
noexcept |
1.8.13