LMMS
Loading...
Searching...
No Matches
zyncarla::BankDb Class Reference

#include <BankDb.h>

Public Types

typedef std::vector< std::string > svec
typedef std::vector< BankEntrybvec
typedef std::map< std::string, BankEntrybmap

Public Member Functions

bvec search (std::string) const
void addBankDir (std::string)
void clear (void)
svec tags (void) const
void scanBanks (void)

Private Member Functions

BankEntry processXiz (std::string, std::string, bmap &) const

Private Attributes

bvec fields
svec banks

Member Typedef Documentation

◆ bmap

typedef std::map<std::string,BankEntry> zyncarla::BankDb::bmap

◆ bvec

typedef std::vector<BankEntry> zyncarla::BankDb::bvec

◆ svec

typedef std::vector<std::string> zyncarla::BankDb::svec

Member Function Documentation

◆ addBankDir()

void zyncarla::BankDb::addBankDir ( std::string bnk)

◆ clear()

void zyncarla::BankDb::clear ( void )

◆ processXiz()

BankEntry zyncarla::BankDb::processXiz ( std::string filename,
std::string bank,
bmap & cache ) const
private

◆ scanBanks()

void zyncarla::BankDb::scanBanks ( void )

◆ search()

bvec zyncarla::BankDb::search ( std::string ss) const

◆ tags()

svec zyncarla::BankDb::tags ( void ) const

Member Data Documentation

◆ banks

svec zyncarla::BankDb::banks
private

◆ fields

bvec zyncarla::BankDb::fields
private

The documentation for this class was generated from the following files: