![]() |
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.