Freya  0.0.1
A Gtk3 MPD Client
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
MPD::AbstractComposite Class Reference

#include <AbstractComposite.hh>

Inheritance diagram for MPD::AbstractComposite:
[legend]

Public Member Functions

 AbstractComposite (bool is_leaf)
virtual ~AbstractComposite ()
bool is_leaf ()
 Wether this item is a leaf of the Compositum.
virtual const char * get_path ()=0
 Get the Path to this item.

Detailed Description

Definition at line 8 of file AbstractComposite.hh.


Constructor & Destructor Documentation

MPD::AbstractComposite::AbstractComposite ( bool  is_leaf) [inline]

Definition at line 12 of file AbstractComposite.hh.

Here is the call graph for this function:

virtual MPD::AbstractComposite::~AbstractComposite ( ) [inline, virtual]

Definition at line 16 of file AbstractComposite.hh.


Member Function Documentation

virtual const char* MPD::AbstractComposite::get_path ( ) [pure virtual]

Get the Path to this item.

Returns:

Implemented in MPD::AudioOutput, MPD::Song, MPD::Directory, and MPD::Playlist.

Wether this item is a leaf of the Compositum.

If false, it it's a container

Returns:

Definition at line 24 of file AbstractComposite.hh.

Here is the caller graph for this function:


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