LMMS
Loading...
Searching...
No Matches
CPlayerDesc Class Reference

#include <players.h>

Public Types

typedef CPlayer *(* Factory) (Copl *)

Public Member Functions

 CPlayerDesc ()
 CPlayerDesc (const CPlayerDesc &pd)
 CPlayerDesc (Factory f, const std::string &type, const char *ext)
 ~CPlayerDesc ()
void add_extension (const char *ext)
const char * get_extension (unsigned int n) const

Public Attributes

Factory factory
std::string filetype

Private Attributes

char * extensions
unsigned long extlength

Member Typedef Documentation

◆ Factory

typedef CPlayer *(* CPlayerDesc::Factory) (Copl *)

Constructor & Destructor Documentation

◆ CPlayerDesc() [1/3]

CPlayerDesc::CPlayerDesc ( )

◆ CPlayerDesc() [2/3]

CPlayerDesc::CPlayerDesc ( const CPlayerDesc & pd)

◆ CPlayerDesc() [3/3]

CPlayerDesc::CPlayerDesc ( Factory f,
const std::string & type,
const char * ext )

◆ ~CPlayerDesc()

CPlayerDesc::~CPlayerDesc ( )

Member Function Documentation

◆ add_extension()

void CPlayerDesc::add_extension ( const char * ext)

◆ get_extension()

const char * CPlayerDesc::get_extension ( unsigned int n) const

Member Data Documentation

◆ extensions

char* CPlayerDesc::extensions
private

◆ extlength

unsigned long CPlayerDesc::extlength
private

◆ factory

Factory CPlayerDesc::factory

◆ filetype

std::string CPlayerDesc::filetype

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