Audacity 3.2.0
Classes | Namespaces | Macros | Enumerations | Functions | Variables
FileNames.cpp File Reference
#include "FileNames.h"
#include <memory>
#include <wx/defs.h>
#include <wx/filename.h>
#include <wx/stdpaths.h>
#include <wx/utils.h>
#include "BasicUI.h"
#include "Prefs.h"
#include "Internat.h"
#include "ModuleConstants.h"
#include "PlatformCompatibility.h"
#include "wxFileNameWrapper.h"
#include <dlfcn.h>
#include <windows.h>
#include <wx/log.h>
Include dependency graph for FileNames.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{FileNames.cpp}::XDGDirConfig
 

Namespaces

namespace  anonymous_namespace{FileNames.cpp}
 

Macros

#define OSFILENAME(X)   ((char *) (const char *)(X).fn_str())
 
#define OSINPUT(X)   OSFILENAME(X)
 

Enumerations

enum class  anonymous_namespace{FileNames.cpp}::DirTarget {
  anonymous_namespace{FileNames.cpp}::Cache , anonymous_namespace{FileNames.cpp}::Config , anonymous_namespace{FileNames.cpp}::Data , anonymous_namespace{FileNames.cpp}::State ,
  anonymous_namespace{FileNames.cpp}::_targetCount
}
 

Functions

FilePath anonymous_namespace{FileNames.cpp}::GetXDGTargetDir (DirTarget target)
 
FilePath anonymous_namespace{FileNames.cpp}::GetUserTargetDir (DirTarget target, bool allowRoaming)
 

Variables

static FilePath anonymous_namespace{FileNames.cpp}::gTargetDirs [size_t(DirTarget::_targetCount)] = {}
 
const XDGDirConfig anonymous_namespace{FileNames.cpp}::gXDGUnixDirs []
 
static FilePaths sAudacityPathList
 

Macro Definition Documentation

◆ OSFILENAME

#define OSFILENAME (   X)    ((char *) (const char *)(X).fn_str())

◆ OSINPUT

#define OSINPUT (   X)    OSFILENAME(X)

Variable Documentation

◆ sAudacityPathList

FilePaths sAudacityPathList
static

Definition at line 613 of file FileNames.cpp.