|
MythTV
0.27pre
|
#include <autodeletedeque.h>
Public Types | |
| typedef std::deque< T > | List |
| typedef List::iterator | iterator |
| typedef List::const_iterator | const_iterator |
| typedef List::reverse_iterator | reverse_iterator |
| typedef List::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| AutoDeleteDeque (bool auto_delete=true) | |
| ~AutoDeleteDeque () | |
| T | operator[] (uint index) |
| const T | operator[] (uint index) const |
| T | take (uint i) |
| iterator | erase (iterator it) |
| void | clear (void) |
| iterator | begin (void) |
| iterator | end (void) |
| const_iterator | begin (void) const |
| const_iterator | end (void) const |
| reverse_iterator | rbegin (void) |
| reverse_iterator | rend (void) |
| const_reverse_iterator | rbegin (void) const |
| const_reverse_iterator | rend (void) const |
| T | back (void) |
| const T | back (void) const |
| bool | empty (void) const |
| size_t | size (void) const |
| void | push_front (T info) |
| void | push_back (T info) |
| void | setAutoDelete (bool auto_delete) |
Protected Attributes | |
| List | list |
| bool | autodelete |
Definition at line 9 of file autodeletedeque.h.
| typedef std::deque< T > AutoDeleteDeque< T >::List |
Definition at line 15 of file autodeletedeque.h.
| typedef List::iterator AutoDeleteDeque< T >::iterator |
Definition at line 16 of file autodeletedeque.h.
| typedef List::const_iterator AutoDeleteDeque< T >::const_iterator |
Definition at line 17 of file autodeletedeque.h.
| typedef List::reverse_iterator AutoDeleteDeque< T >::reverse_iterator |
Definition at line 18 of file autodeletedeque.h.
| typedef List::const_reverse_iterator AutoDeleteDeque< T >::const_reverse_iterator |
Definition at line 19 of file autodeletedeque.h.
|
inline |
Definition at line 12 of file autodeletedeque.h.
|
inline |
Definition at line 13 of file autodeletedeque.h.
|
inline |
Definition at line 21 of file autodeletedeque.h.
|
inline |
Definition at line 27 of file autodeletedeque.h.
| T AutoDeleteDeque< T >::take | ( | uint | i | ) |
Definition at line 77 of file autodeletedeque.h.
|
inline |
Definition at line 35 of file autodeletedeque.h.
Referenced by ProgLister::FillItemList(), ViewScheduleDiff::fillList(), and ViewScheduled::LoadList().
|
inline |
Definition at line 41 of file autodeletedeque.h.
Referenced by ProgLister::FillItemList(), LoadFromOldRecorded(), LoadFromProgram(), LoadFromRecorded(), LoadFromScheduler(), AutoDeleteDeque< ProgramInfo * >::~AutoDeleteDeque(), and ProgLister::~ProgLister().
|
inline |
Definition at line 51 of file autodeletedeque.h.
Referenced by ProgramRecPriority::countMatches(), StatusBox::doScheduleStatus(), ProgLister::FillItemList(), ViewScheduleDiff::fillList(), ViewScheduled::FillList(), TV::FillOSDMenuJumpRec(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordListFromMaster(), Dvr::GetConflictList(), GetNextRecordingList(), Dvr::GetUpcomingList(), MainServer::HandleAnnounce(), MainServer::HandleQueryRecordings(), ViewScheduled::LoadList(), ProgramInfo::ProgramInfo(), RecordingInfo::RecordingInfo(), ViewScheduleDiff::showStatus(), Scheduler::SlaveConnected(), ProgLister::SortList(), ProgLister::UpdateButtonList(), PlaybackBox::updateGroupInfo(), and PlaybackBox::updateRecList().
|
inline |
Definition at line 52 of file autodeletedeque.h.
Referenced by ProgramRecPriority::countMatches(), StatusBox::doScheduleStatus(), ProgLister::FillItemList(), ViewScheduleDiff::fillList(), ViewScheduled::FillList(), TV::FillOSDMenuJumpRec(), GuideGrid::fillProgramRowInfos(), Scheduler::FillRecordListFromMaster(), Dvr::GetConflictList(), GetNextRecordingList(), Dvr::GetUpcomingList(), MainServer::HandleQueryRecordings(), ViewScheduled::LoadList(), ProgramInfo::ProgramInfo(), ViewScheduleDiff::showStatus(), Scheduler::SlaveConnected(), ProgLister::SortList(), ProgLister::UpdateButtonList(), PlaybackBox::updateGroupInfo(), and PlaybackBox::updateRecList().
|
inline |
Definition at line 53 of file autodeletedeque.h.
|
inline |
Definition at line 54 of file autodeletedeque.h.
|
inline |
Definition at line 55 of file autodeletedeque.h.
Referenced by ProgLister::SortList().
|
inline |
Definition at line 56 of file autodeletedeque.h.
Referenced by ProgLister::SortList().
|
inline |
Definition at line 57 of file autodeletedeque.h.
|
inline |
Definition at line 58 of file autodeletedeque.h.
|
inline |
Definition at line 60 of file autodeletedeque.h.
Referenced by LoadFromRecorded().
|
inline |
Definition at line 61 of file autodeletedeque.h.
|
inline |
Definition at line 63 of file autodeletedeque.h.
Referenced by ViewScheduled::ChangeGroup(), ViewScheduled::FillList(), GuideGrid::GetAlternateChannelIndex(), TVBrowseHelper::GetNextProgramDB(), GuideGrid::GetSelection(), RecordingInfo::RecordingInfo(), GuideGrid::updateChannels(), ProgLister::UpdateDisplay(), and PlaybackBox::updateRecList().
|
inline |
Definition at line 64 of file autodeletedeque.h.
Referenced by LookerUpper::CopyRuleInetrefsToRecordings(), StatusBox::doScheduleStatus(), ProgLister::FillItemList(), TV::FillOSDMenuJumpRec(), GuideGrid::GetAlternateChannelIndex(), Dvr::GetConflictList(), ProgLister::GetCurrent(), Dvr::GetFilteredRecordedList(), TVBrowseHelper::GetNextProgramDB(), Guide::GetProgramDetails(), Guide::GetProgramGuide(), GuideGrid::GetSelection(), Dvr::GetUpcomingList(), LookerUpper::HandleAllArtwork(), LookerUpper::HandleAllRecordings(), MainServer::HandleQueryRecordings(), LoadFromScheduler(), ViewScheduled::LoadList(), ProgLister::RestoreSelection(), ProgFinder::updateInfo(), and ProgFinder::updateTimesList().
|
inline |
Definition at line 65 of file autodeletedeque.h.
|
inline |
Definition at line 66 of file autodeletedeque.h.
Referenced by GuideGrid::fillProgramRowInfos(), Dvr::GetConflictList(), GuideGrid::GetSelection(), Dvr::GetUpcomingList(), MainServer::HandleAnnounce(), LoadFromOldRecorded(), LoadFromProgram(), LoadFromRecorded(), and LoadFromScheduler().
|
inline |
Definition at line 69 of file autodeletedeque.h.
Referenced by ProgLister::FillItemList().
|
protected |
Definition at line 72 of file autodeletedeque.h.
Referenced by AutoDeleteDeque< ProgramInfo * >::back(), AutoDeleteDeque< ProgramInfo * >::begin(), AutoDeleteDeque< ProgramInfo * >::clear(), AutoDeleteDeque< ProgramInfo * >::empty(), AutoDeleteDeque< ProgramInfo * >::end(), AutoDeleteDeque< ProgramInfo * >::erase(), AutoDeleteDeque< ProgramInfo * >::operator[](), AutoDeleteDeque< ProgramInfo * >::push_back(), AutoDeleteDeque< ProgramInfo * >::push_front(), AutoDeleteDeque< ProgramInfo * >::rbegin(), AutoDeleteDeque< ProgramInfo * >::rend(), and AutoDeleteDeque< ProgramInfo * >::size().
|
protected |
Definition at line 73 of file autodeletedeque.h.
Referenced by AutoDeleteDeque< ProgramInfo * >::clear(), AutoDeleteDeque< ProgramInfo * >::erase(), and AutoDeleteDeque< ProgramInfo * >::setAutoDelete().
1.8.1.2