24#ifndef ALTIUM_PCB_COMPOUND_FILE_H 
   25#define ALTIUM_PCB_COMPOUND_FILE_H 
   44    std::tuple<wxString, const CFB::COMPOUND_FILE_ENTRY*> 
FindLibFootprintDirName( 
const wxString& aFpUnicodeName );
 
   46    const std::pair<AMODEL, std::vector<char>>* 
GetLibModel( 
const wxString& aModelID ) 
const;
 
 
std::map< wxString, ValueType, DETAIL::CASE_INSENSITIVE_COMPARER > CASE_INSENSITIVE_MAP
 
ALTIUM_COMPOUND_FILE()
Create an uninitialized file for two-step initialization (e.g. with InitFromBuffer)
 
ALTIUM_PCB_COMPOUND_FILE()
 
void cacheLibFootprintNames()
 
const std::pair< AMODEL, std::vector< char > > * GetLibModel(const wxString &aModelID) const
 
CASE_INSENSITIVE_MAP< const CFB::COMPOUND_FILE_ENTRY * > m_libFootprintNameCache
 
CASE_INSENSITIVE_MAP< std::pair< AMODEL, std::vector< char > > > m_libModelsCache
 
~ALTIUM_PCB_COMPOUND_FILE()
 
CASE_INSENSITIVE_MAP< wxString > ListLibFootprints()
 
std::tuple< wxString, const CFB::COMPOUND_FILE_ENTRY * > FindLibFootprintDirName(const wxString &aFpUnicodeName)
 
CASE_INSENSITIVE_MAP< wxString > m_libFootprintDirNameCache