Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::LibraryDescription Class Reference

#include <library.h>

Public Member Functions

 LibraryDescription (std::string const &n, std::string const &a, std::string const &d, std::string const &u, std::string const &l, std::string const &td, std::string const &s)
 
std::string const & name () const
 
std::string const & description () const
 
std::string const & author () const
 
std::string const & url () const
 
std::string const & license () const
 
std::string const & toplevel_dir () const
 
std::string const & size () const
 
bool installed () const
 
void set_installed (bool yn)
 

Private Attributes

std::string _name
 
std::string _author
 
std::string _description
 
std::string _url
 
std::string _license
 
std::string _toplevel_dir
 
std::string _size
 
bool _installed
 

Detailed Description

Definition at line 33 of file library.h.

Constructor & Destructor Documentation

◆ LibraryDescription()

ARDOUR::LibraryDescription::LibraryDescription ( std::string const &  n,
std::string const &  a,
std::string const &  d,
std::string const &  u,
std::string const &  l,
std::string const &  td,
std::string const &  s 
)
inline

Definition at line 36 of file library.h.

Member Function Documentation

◆ author()

std::string const& ARDOUR::LibraryDescription::author ( ) const
inline

Definition at line 41 of file library.h.

◆ description()

std::string const& ARDOUR::LibraryDescription::description ( ) const
inline

Definition at line 40 of file library.h.

◆ installed()

bool ARDOUR::LibraryDescription::installed ( ) const
inline

Definition at line 47 of file library.h.

◆ license()

std::string const& ARDOUR::LibraryDescription::license ( ) const
inline

Definition at line 43 of file library.h.

◆ name()

std::string const& ARDOUR::LibraryDescription::name ( ) const
inline

Definition at line 39 of file library.h.

◆ set_installed()

void ARDOUR::LibraryDescription::set_installed ( bool  yn)
inline

Definition at line 48 of file library.h.

◆ size()

std::string const& ARDOUR::LibraryDescription::size ( ) const
inline

Definition at line 45 of file library.h.

◆ toplevel_dir()

std::string const& ARDOUR::LibraryDescription::toplevel_dir ( ) const
inline

Definition at line 44 of file library.h.

◆ url()

std::string const& ARDOUR::LibraryDescription::url ( ) const
inline

Definition at line 42 of file library.h.

Member Data Documentation

◆ _author

std::string ARDOUR::LibraryDescription::_author
private

Definition at line 52 of file library.h.

◆ _description

std::string ARDOUR::LibraryDescription::_description
private

Definition at line 53 of file library.h.

◆ _installed

bool ARDOUR::LibraryDescription::_installed
private

Definition at line 58 of file library.h.

◆ _license

std::string ARDOUR::LibraryDescription::_license
private

Definition at line 55 of file library.h.

◆ _name

std::string ARDOUR::LibraryDescription::_name
private

Definition at line 51 of file library.h.

◆ _size

std::string ARDOUR::LibraryDescription::_size
private

Definition at line 57 of file library.h.

◆ _toplevel_dir

std::string ARDOUR::LibraryDescription::_toplevel_dir
private

Definition at line 56 of file library.h.

◆ _url

std::string ARDOUR::LibraryDescription::_url
private

Definition at line 54 of file library.h.


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