![]() |
Audacity 3.2.0
|
Classes | |
| struct | CollectedItems |
| struct | ItemOrdering |
| struct | PlaceHolder |
| Used only internally. More... | |
Typedefs | |
| using | Path = std::vector< Identifier > |
Functions | |
| const OrderingHint & | ChooseHint (BaseItem *delegate, const OrderingHint &hint) |
| void | CollectItem (CollectedItems &collection, BaseItem *Item, const OrderingHint &hint, void *pComputedItemContext) |
| void | CollectItems (CollectedItems &collection, const GroupItemBase &items, const OrderingHint &hint, void *pComputedItemContext) |
| void | BadPath (const TranslatableString &format, const wxString &key, const Identifier &name) |
| void | ReportGroupGroupCollision (const wxString &key, const Identifier &name) |
| void | ReportItemItemCollision (const wxString &key, const Identifier &name) |
| void | ReportConflictingPlacements (const wxString &key, const Identifier &name) |
| bool | MajorComp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
| bool | MinorComp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
| bool | Comp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
| void | VisitItem (VisitorBase &visitor, CollectedItems &collection, Path &path, const BaseItem *pItem, const GroupItemBase *pToMerge, const OrderingHint &hint, bool &doFlush, void *pComputedItemContext) |
| void | VisitItems (VisitorBase &visitor, CollectedItems &collection, Path &path, const GroupItemBase &group, const GroupItemBase *pToMerge, const OrderingHint &hint, bool &doFlush, void *pComputedItemContext) |
Variables | |
| std::unordered_set< wxString > | sBadPaths |
| using anonymous_namespace{Registry.cpp}::Path = typedef std::vector< Identifier > |
Definition at line 172 of file Registry.cpp.
| void anonymous_namespace{Registry.cpp}::BadPath | ( | const TranslatableString & | format, |
| const wxString & | key, | ||
| const Identifier & | name | ||
| ) |
Definition at line 175 of file Registry.cpp.
References anonymous_namespace{ExportPCM.cpp}::format, key, name, sBadPaths, and BasicUI::ShowMessageBox().
Referenced by TempDirectory::IsTempDirectoryNameOK(), ReportConflictingPlacements(), ReportGroupGroupCollision(), and ReportItemItemCollision().
| const OrderingHint & anonymous_namespace{Registry.cpp}::ChooseHint | ( | BaseItem * | delegate, |
| const OrderingHint & | hint | ||
| ) |
Definition at line 101 of file Registry.cpp.
References Registry::OrderingHint::type.
Referenced by CollectItem(), and CollectItems().
| void anonymous_namespace{Registry.cpp}::CollectItem | ( | CollectedItems & | collection, |
| BaseItem * | Item, | ||
| const OrderingHint & | hint, | ||
| void * | pComputedItemContext | ||
| ) |
Definition at line 124 of file Registry.cpp.
References ChooseHint(), CollectItem(), CollectItems(), anonymous_namespace{Registry.cpp}::CollectedItems::computedItems, and anonymous_namespace{Registry.cpp}::CollectedItems::items.
Referenced by CollectItem(), and CollectItems().
| void anonymous_namespace{Registry.cpp}::CollectItems | ( | CollectedItems & | collection, |
| const GroupItemBase & | items, | ||
| const OrderingHint & | hint, | ||
| void * | pComputedItemContext | ||
| ) |
Definition at line 117 of file Registry.cpp.
References ChooseHint(), and CollectItem().
Referenced by CollectItem(), anonymous_namespace{Registry.cpp}::CollectedItems::MergeItems(), and VisitItems().
|
inline |
Definition at line 491 of file Registry.cpp.
References MajorComp(), and MinorComp().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeItems().
|
inline |
Definition at line 480 of file Registry.cpp.
Referenced by Comp(), anonymous_namespace{Registry.cpp}::CollectedItems::MergeItemsAscendingNamesPass(), and anonymous_namespace{Registry.cpp}::CollectedItems::MergeItemsDescendingNamesPass().
|
inline |
Definition at line 485 of file Registry.cpp.
Referenced by Comp().
| void anonymous_namespace{Registry.cpp}::ReportConflictingPlacements | ( | const wxString & | key, |
| const Identifier & | name | ||
| ) |
Definition at line 205 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeLikeNamedItems().
| void anonymous_namespace{Registry.cpp}::ReportGroupGroupCollision | ( | const wxString & | key, |
| const Identifier & | name | ||
| ) |
Definition at line 191 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeWithExistingItem().
| void anonymous_namespace{Registry.cpp}::ReportItemItemCollision | ( | const wxString & | key, |
| const Identifier & | name | ||
| ) |
Definition at line 198 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeWithExistingItem().
| void anonymous_namespace{Registry.cpp}::VisitItem | ( | VisitorBase & | visitor, |
| CollectedItems & | collection, | ||
| Path & | path, | ||
| const BaseItem * | pItem, | ||
| const GroupItemBase * | pToMerge, | ||
| const OrderingHint & | hint, | ||
| bool & | doFlush, | ||
| void * | pComputedItemContext | ||
| ) |
Definition at line 678 of file Registry.cpp.
References VisitItems().
Referenced by Registry::detail::Visit(), and VisitItems().
| void anonymous_namespace{Registry.cpp}::VisitItems | ( | VisitorBase & | visitor, |
| CollectedItems & | collection, | ||
| Path & | path, | ||
| const GroupItemBase & | group, | ||
| const GroupItemBase * | pToMerge, | ||
| const OrderingHint & | hint, | ||
| bool & | doFlush, | ||
| void * | pComputedItemContext | ||
| ) |
Definition at line 629 of file Registry.cpp.
References CollectItems(), anonymous_namespace{Registry.cpp}::CollectedItems::computedItems, gPrefs, name, VisitItem(), and audacity::BasicSettings::Write().
Referenced by VisitItem().
| std::unordered_set< wxString > anonymous_namespace{Registry.cpp}::sBadPaths |
Definition at line 174 of file Registry.cpp.
Referenced by BadPath().