ListItem< TYPE > Class Template Reference

#include <linklist.h>

Collaboration diagram for ListItem< TYPE >:

Collaboration graph
[legend]

Public Member Functions

 ListItem ()
virtual ~ListItem ()
int get_item_number ()

Data Fields

TYPE * previous
TYPE * next
List< TYPE > * owner

Detailed Description

template<class TYPE>
class ListItem< TYPE >

Definition at line 43 of file linklist.h.


Constructor & Destructor Documentation

template<class TYPE>
ListItem< TYPE >::ListItem (  )  [inline]

template<class TYPE>
ListItem< TYPE >::~ListItem (  )  [inline, virtual]

Definition at line 311 of file linklist.h.

References ListItem< TYPE >::owner.


Member Function Documentation

template<class TYPE>
int ListItem< TYPE >::get_item_number (  )  [inline]

Definition at line 318 of file linklist.h.

References ListItem< TYPE >::owner.


Field Documentation

template<class TYPE>
TYPE* ListItem< TYPE >::previous

template<class TYPE>
TYPE* ListItem< TYPE >::next

Definition at line 51 of file linklist.h.

Referenced by Tracks::asset_used(), Track::asset_used(), IntAutos::automation_is_constant(), CWindow::calculate_affected_track(), Tracks::change_modules(), Track::change_modules(), Tracks::change_plugins(), Track::change_plugins(), Tracks::clear(), Edits::clear(), Tracks::clear_automation(), Tracks::clear_handle(), Edits::clear_handle(), Tracks::concatenate_tracks(), Edits::copy(), EDL::copy_assets(), Tracks::copy_automation(), Edits::create_and_insert_edit(), ExportEDLWindow::create_objects(), PackageDispatcher::create_packages(), PatchBay::cursor_motion_event(), Track::detach_effect(), Track::detach_shared_effects(), PackageRenderer::direct_copy_possible(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_keyframes(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), TrackCanvas::do_tracks(), TrackCanvas::do_transitions(), TrackCanvas::drag_motion(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), TrackCanvas::draw_transitions(), HistogramPoints::equivalent(), Tracks::equivalent_output(), ExportEDLAsset::export_it(), FrameCache::frame_exists(), Tracks::get_affected_edits(), Assets::get_asset(), CacheBase::get_item(), Autos::get_neighbors(), TrackList::get_playable_type(), TrackList::get_recordable_type(), EDL::get_shared_plugins(), WaveCache::get_wave(), EDL::insert_asset(), Edits::insert_asset(), Edits::insert_edits(), Labels::insert_labels(), HistogramPoints::interpolate(), PatchBay::is_over_track(), MWindowGUI::keypress_event(), ListItem< TYPE >::ListItem(), PluginSet::load(), MWindow::load_assets(), MainUndoStackItem::load_from_undo(), Tracks::loaded_lengths_to_tracklengths(), Edits::modify_handles(), Tracks::move_edits(), Tracks::move_track_down(), Tracks::move_tracks_down(), Tracks::move_tracks_up(), MWindow::next_edit_handle(), PluginSet::optimize(), Edits::optimize(), Tracks::paste_automation(), MWindow::paste_edls(), Tracks::paste_silence(), Edits::paste_silence(), PlayableTracks::PlayableTracks(), MWindow::prev_edit_handle(), Tracks::purge_asset(), CacheBase::put_item(), EDL::rechannel(), RecordableATracks::RecordableATracks(), RecordableVTracks::RecordableVTracks(), CICache::remove_all(), Track::remove_asset(), CacheBase::remove_asset(), EDL::remove_from_project(), Autos::remove_nonsequential(), List< TYPE >::remove_pointer(), AModule::render(), ThreadIndexer::run(), MenuEffectThread::run(), Tracks::scale_time(), Edit::shift_end_out(), Plugin::shift_keyframes(), Edit::shift_start_out(), Tracks::straighten_automation(), Track::synchronize_params(), PluginSet::synchronize_params(), EDL::synchronize_params(), MWindow::test_plugins(), VirtualConsole::test_reconfigure(), TransitionHandles::update(), TrackCanvas::update_drag_floatauto(), TrackCanvas::update_drag_pluginauto(), RecordGUI::update_labels(), and MWindow::update_plugin_states().

template<class TYPE>
List<TYPE>* ListItem< TYPE >::owner


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

Generated on Mon Apr 28 14:29:29 2008 for Cinelerra by  doxygen 1.5.5