Audacity 3.2.0
|
#include "ProjectSerializer.h"
#include <algorithm>
#include <cstdint>
#include <mutex>
#include <wx/ustring.h>
#include <codecvt>
#include <locale>
#include <deque>
#include <wx/log.h>
#include "BufferedStreamReader.h"
#include "MemoryX.h"
Go to the source code of this file.
Classes | |
class | anonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter |
Namespaces | |
namespace | anonymous_namespace{ProjectSerializer.cpp} |
Typedefs | |
using | anonymous_namespace{ProjectSerializer.cpp}::UShort = std::uint16_t |
using | anonymous_namespace{ProjectSerializer.cpp}::Int = std::int32_t |
using | anonymous_namespace{ProjectSerializer.cpp}::Long = std::int32_t |
using | anonymous_namespace{ProjectSerializer.cpp}::ULong = std::uint32_t |
using | anonymous_namespace{ProjectSerializer.cpp}::LongLong = std::int64_t |
using | anonymous_namespace{ProjectSerializer.cpp}::Length = Int |
using | anonymous_namespace{ProjectSerializer.cpp}::Digits = Int |
Enumerations | |
enum | FieldTypes { FT_CharSize , FT_StartTag , FT_EndTag , FT_String , FT_Int , FT_Bool , FT_Long , FT_LongLong , FT_SizeT , FT_Float , FT_Double , FT_Data , FT_Raw , FT_Push , FT_Pop , FT_Name } |
Functions | |
template<typename Number > | |
void | anonymous_namespace{ProjectSerializer.cpp}::WriteLittleEndian (MemoryStream &out, Number value) |
template<typename Number > | |
void | anonymous_namespace{ProjectSerializer.cpp}::WriteBigEndian (MemoryStream &out, Number value) |
template<typename Number > | |
Number | anonymous_namespace{ProjectSerializer.cpp}::ReadLittleEndian (BufferedStreamReader &in) |
template<typename Number > | |
Number | anonymous_namespace{ProjectSerializer.cpp}::ReadBigEndian (BufferedStreamReader &in) |
template<typename BaseCharType > | |
std::string | anonymous_namespace{ProjectSerializer.cpp}::FastStringConvert (const void *bytes, int bytesCount) |
enum FieldTypes |
ProjectSerializer class
Enumerator | |
---|---|
FT_CharSize | |
FT_StartTag | |
FT_EndTag | |
FT_String | |
FT_Int | |
FT_Bool | |
FT_Long | |
FT_LongLong | |
FT_SizeT | |
FT_Float | |
FT_Double | |
FT_Data | |
FT_Raw | |
FT_Push | |
FT_Pop | |
FT_Name |
Definition at line 61 of file ProjectSerializer.cpp.