Audacity 3.2.0
|
#include <vector>
#include <wx/string.h>
Go to the source code of this file.
Classes | |
class | Identifier |
An explicitly nonlocalized string, not meant for the user to see. More... | |
struct | std::hash< Identifier > |
class | TaggedIdentifier< Tag, CaseSensitive > |
Template generates different TaggedIdentifier classes that don't interconvert implicitly. More... | |
struct | std::hash< TaggedIdentifier< Tag, b > > |
Namespaces | |
namespace | std |
STL namespace. | |
Typedefs | |
using | PluginPath = wxString |
type alias for identifying a Plugin supplied by a module, each module defining its own interpretation of the strings, which may or may not be as a file system path More... | |
using | PluginPaths = std::vector< PluginPath > |
using | RegistryPath = wxString |
using | RegistryPaths = std::vector< RegistryPath > |
using | FileExtension = wxString |
File extension, not including any leading dot. More... | |
using | FileExtensions = wxArrayStringEx |
using | FilePath = wxString |
using | FilePaths = wxArrayStringEx |
using | CommandID = TaggedIdentifier< CommandIdTag, false > |
Identifies a menu command or macro. Case-insensitive comparison. More... | |
using | CommandIDs = std::vector< CommandID > |
using | ManualPageID = TaggedIdentifier< ManualPageIDTag > |
using | NumericFormatID = TaggedIdentifier< struct NumericFormatIDTag > |
Functions | |
bool | operator== (const Identifier &x, const Identifier &y) |
Comparisons of Identifiers are case-sensitive. More... | |
bool | operator!= (const Identifier &x, const Identifier &y) |
bool | operator< (const Identifier &x, const Identifier &y) |
bool | operator> (const Identifier &x, const Identifier &y) |
bool | operator<= (const Identifier &x, const Identifier &y) |
bool | operator>= (const Identifier &x, const Identifier &y) |
bool | wxFromString (const wxString &str, Identifier *id) |
This lets you pass Identifier into wxFileConfig::Read. More... | |
wxString | wxToString (const Identifier &str) |
This lets you pass Identifier into wxFileConfig::Write. More... | |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator== (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator!= (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator< (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator> (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator<= (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
template<typename Tag1 , typename Tag2 , bool b1, bool b2> | |
bool | operator>= (const TaggedIdentifier< Tag1, b1 > &x, const TaggedIdentifier< Tag2, b2 > &y) |
using CommandID = TaggedIdentifier< CommandIdTag, false > |
Identifies a menu command or macro. Case-insensitive comparison.
Definition at line 232 of file Identifier.h.
using CommandIDs = std::vector<CommandID> |
Definition at line 233 of file Identifier.h.
using FileExtension = wxString |
File extension, not including any leading dot.
Definition at line 224 of file Identifier.h.
using FileExtensions = wxArrayStringEx |
Definition at line 225 of file Identifier.h.
using FilePath = wxString |
Definition at line 227 of file Identifier.h.
using FilePaths = wxArrayStringEx |
Definition at line 228 of file Identifier.h.
using ManualPageID = TaggedIdentifier< ManualPageIDTag > |
Definition at line 236 of file Identifier.h.
using NumericFormatID = TaggedIdentifier<struct NumericFormatIDTag> |
Definition at line 238 of file Identifier.h.
using PluginPath = wxString |
type alias for identifying a Plugin supplied by a module, each module defining its own interpretation of the strings, which may or may not be as a file system path
Definition at line 214 of file Identifier.h.
using PluginPaths = std::vector< PluginPath > |
Definition at line 215 of file Identifier.h.
using RegistryPath = wxString |
Definition at line 218 of file Identifier.h.
using RegistryPaths = std::vector< RegistryPath > |
Definition at line 219 of file Identifier.h.
|
inline |
Definition at line 78 of file Identifier.h.
|
inline |
Definition at line 170 of file Identifier.h.
|
inline |
Definition at line 81 of file Identifier.h.
References Identifier::GET().
|
inline |
Definition at line 175 of file Identifier.h.
References Identifier::GET().
|
inline |
Definition at line 87 of file Identifier.h.
|
inline |
Definition at line 193 of file Identifier.h.
|
inline |
Comparisons of Identifiers are case-sensitive.
Definition at line 75 of file Identifier.h.
References Identifier::GET().
|
inline |
Comparison of a TaggedIdentifier with an Identifier is allowed, resolving to one of the operators on Identifiers, but always case sensitive. Comparison operators for two TaggedIdentifiers require the same tags and case sensitivity.
Definition at line 157 of file Identifier.h.
References Identifier::GET().
|
inline |
Definition at line 84 of file Identifier.h.
|
inline |
Definition at line 188 of file Identifier.h.
|
inline |
Definition at line 90 of file Identifier.h.
|
inline |
Definition at line 198 of file Identifier.h.
|
inline |
This lets you pass Identifier into wxFileConfig::Read.
Definition at line 102 of file Identifier.h.
References str.
|
inline |
This lets you pass Identifier into wxFileConfig::Write.
Definition at line 106 of file Identifier.h.
References str.