Audacity 3.2.0
Macros | Variables
XMLWriter.cpp File Reference
#include "XMLWriter.h"
#include <wx/defs.h>
#include <wx/ffile.h>
#include <cstring>
#include "ToChars.h"
#include "InconsistencyException.h"
Include dependency graph for XMLWriter.cpp:

Go to the source code of this file.

Macros

#define MIN_HIGH_SURROGATE   static_cast<wxUChar>(0xD800)
 
#define MAX_HIGH_SURROGATE   static_cast<wxUChar>(0xDBFF)
 
#define MIN_LOW_SURROGATE   static_cast<wxUChar>(0xDC00)
 
#define MAX_LOW_SURROGATE   static_cast<wxUChar>(0xDFFF)
 
#define NONCHARACTER_FFFE   static_cast<wxUChar>(0xFFFE)
 
#define NONCHARACTER_FFFF   static_cast<wxUChar>(0xFFFF)
 

Variables

static int charXMLCompatiblity []
 

Macro Definition Documentation

◆ MAX_HIGH_SURROGATE

#define MAX_HIGH_SURROGATE   static_cast<wxUChar>(0xDBFF)

Definition at line 56 of file XMLWriter.cpp.

◆ MAX_LOW_SURROGATE

#define MAX_LOW_SURROGATE   static_cast<wxUChar>(0xDFFF)

Definition at line 58 of file XMLWriter.cpp.

◆ MIN_HIGH_SURROGATE

#define MIN_HIGH_SURROGATE   static_cast<wxUChar>(0xD800)

Definition at line 55 of file XMLWriter.cpp.

◆ MIN_LOW_SURROGATE

#define MIN_LOW_SURROGATE   static_cast<wxUChar>(0xDC00)

Definition at line 57 of file XMLWriter.cpp.

◆ NONCHARACTER_FFFE

#define NONCHARACTER_FFFE   static_cast<wxUChar>(0xFFFE)

Definition at line 61 of file XMLWriter.cpp.

◆ NONCHARACTER_FFFF

#define NONCHARACTER_FFFF   static_cast<wxUChar>(0xFFFF)

Definition at line 62 of file XMLWriter.cpp.

Variable Documentation

◆ charXMLCompatiblity

int charXMLCompatiblity[]
static
Initial value:
=
{
0, 0, 0, 0,
0, 0, 0, 0,
0, 1, 1, 0,
0, 1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 41 of file XMLWriter.cpp.

Referenced by XMLUtf8BufferWriter::WriteEscaped(), and XMLWriter::XMLEsc().