KiCad PCB EDA Suite
Loading...
Searching...
No Matches
easypc_file.h File Reference

The OLE compound file container, over thirdparty/compoundfilereader. More...

#include <cstdint>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include <wx/string.h>

Go to the source code of this file.

Classes

struct  EASYPC::SOURCE_FB_ENTRY
 
class  EASYPC::COMPOUND_FILE
 A compound file held in memory; any malformed structure throws IO_ERROR. More...
 

Namespaces

namespace  CFB
 
namespace  EASYPC
 

Enumerations

enum class  EASYPC::FILE_KIND {
  EASYPC::PCB_DESIGN , EASYPC::SCHEMATIC_DESIGN , EASYPC::PCB_SYMBOL_LIBRARY , EASYPC::SCHEMATIC_SYMBOL_LIBRARY ,
  EASYPC::COMPONENT_LIBRARY
}
 The FileType strings the importer reads. More...
 

Functions

const char * EASYPC::FileKindString (FILE_KIND aKind)
 
wxString EASYPC::UnescapeItemName (const std::u16string &aName)
 Undo the item name escaping, which stores # ! \ / : * ? " < > | as 0x06..0x10.
 
std::vector< uint8_t > EASYPC::ReadWholeFile (const wxString &aPath)
 The whole content of a file; throws IO_ERROR when it cannot be read.
 

Detailed Description

The OLE compound file container, over thirdparty/compoundfilereader.

Definition in file easypc_file.h.