ArrayList< TYPE > Class Template Reference

#include <arraylist.h>

Collaboration diagram for ArrayList< TYPE >:

Collaboration graph
[legend]

Public Member Functions

 ArrayList ()
virtual ~ArrayList ()
TYPE append (TYPE value)
TYPE append ()
TYPE insert (TYPE value, int number)
void allocate (int total)
void remove ()
void remove_object ()
void remove (TYPE value)
void remove_object (TYPE value)
void remove_object_number (int number)
void remove_number (int number)
int number_of (TYPE object)
void remove_all ()
void remove_all_objects ()
TYPE last ()
void set_array_delete ()
void set_free ()
void sort ()

Data Fields

TYPE * values
int total

Private Attributes

int available
int removeobject_type

Detailed Description

template<class TYPE>
class ArrayList< TYPE >

Definition at line 14 of file arraylist.h.


Constructor & Destructor Documentation

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

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

Definition at line 71 of file arraylist.h.

References ArrayList< TYPE >::values.


Member Function Documentation

template<class TYPE>
TYPE ArrayList< TYPE >::append ( TYPE  value  )  [inline]

Definition at line 107 of file arraylist.h.

References ArrayList< TYPE >::available, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

Referenced by ChannelEditWindow::add_channel(), EDL::add_clip(), BC_MenuPopup::add_item(), BC_MenuBar::add_menu(), BC_WindowBase::add_menubar(), MainIndexes::add_next_asset(), Preferences::add_node(), Garbage::add_object(), Synth::add_oscillator(), ResourceThread::add_picon(), BC_WindowBase::add_subwindow(), ResourceThread::add_wave(), BC_WindowBase::add_widgetgrid(), ChannelDB::append(), FileMPEG::append_acommand_line(), MainError::append_error(), VirtualConsole::append_exit_node(), PluginServer::append_module(), PluginServer::append_node(), FileMPEG::append_vcommand_line(), VirtualNode::attach_virtual_module(), VirtualNode::attach_virtual_plugin(), AttachmentPoint::attach_virtual_plugin(), Batch::Batch(), bc_enter_id(), TitleMain::build_fonts(), Theme::build_menus(), ZoomPanel::calculate_menu(), AWindowGUI::collect_assets(), FileSystem::combine(), Track::copy_assets(), EDL::copy_assets(), SynthConfig::copy_from(), CompressorConfig::copy_from(), BC_ListBoxItem::copy_from(), Track::copy_from(), MaskAuto::copy_from(), SubMask::copy_from(), ChannelDB::copy_from(), AWindowGUI::copy_picons(), EDL::copy_session(), PictureConfig::copy_settings(), VFrame::copy_stacks(), PictureConfig::copy_usage(), ADevicePrefs::create_alsa_objs(), BC_FileBox::create_history(), AWindowGUI::create_label_folder(), BatchRenderGUI::create_list(), TitleWindow::create_objects(), LiveVideoWindow::create_objects(), DecimateWindow::create_objects(), BC_FileBox::create_objects(), BC_DeleteFile::create_objects(), RecordGUI::create_objects(), PluginDialog::create_objects(), PluginAClientWindow::create_objects(), FormatPresets::create_objects(), FormatPopup::create_objects(), MOVConfigVideo::create_objects(), MOVConfigAudio::create_objects(), ExportEDLWindow::create_objects(), ChannelEditWindow::create_objects(), ByteOrderPopup::create_objects(), BitsPopup::create_objects(), AWindowGUI::create_objects(), FileList::create_path(), AWindowGUI::create_persistent_folder(), TrackCanvas::create_pixmap(), MWindow::create_plugindb(), BC_FileBox::create_tables(), TrackCanvas::do_edits(), MaskEngine::do_mask(), CWindowCanvas::do_mask(), Playback3D::do_mask_sync(), AWindowAssets::drag_start_event(), TitleMain::draw_glyphs(), TrackCanvas::draw_plugins(), BC_ListBox::draw_text_recursive(), AVIConfigVideo::generate_attributelist(), AVIConfigVideo::generate_codeclist(), AVIConfigAudio::generate_codeclist(), PerformancePrefs::generate_node_list(), Tracks::get_affected_edits(), PackageDispatcher::get_asset_list(), BC_Meter::get_divisions(), VDeviceBUZ::get_inputs(), RenderEngine::get_module_levels(), PackagingEngineDefault::get_package_paths(), PackageDispatcher::get_package_paths(), PackagingEngineOGG::get_package_paths(), MaskAutos::get_points(), EDL::get_shared_plugins(), EDL::get_shared_tracks(), SaveRenderProfileButton::handle_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), MWindow::init_menus(), Record::init_next_file(), MWindow::init_plugin_path(), MWindow::init_plugins(), MWindow::insert(), Track::insert_plugin_set(), MaskAuto::interpolate_from(), SubMask::load(), ChannelDB::load(), MWindow::load_assets(), Synth::load_defaults(), MWindow::load_filenames(), BC_RecentList::load_items(), BatchRenderThread::load_jobs(), MainIndexes::load_next_assets(), EDL::load_xml(), LoadMode::LoadMode(), main(), YUVStream::make_index(), MaskAuto::MaskAuto(), BC_FileBox::move_column(), BC_ListBox::move_selection(), Record::new_batch(), BC_Theme::new_button(), BC_Theme::new_button4(), EDL::new_folder(), BC_Theme::new_image(), BC_Theme::new_image_set(), BC_Theme::new_image_set_images(), VideoDevice::new_input_source(), PictureConfig::new_item(), BatchRenderThread::new_job(), BC_Theme::new_toggle(), MWindow::paste_edls(), PluginSet::paste_keyframes(), CompressorEffect::process_buffer(), SigHandler::push_file(), VFrame::push_next_effect(), VFrame::push_prev_effect(), RotateScan::put_cache(), MotionScan::put_cache(), MotionScanUnit::put_cache(), BC_WindowBase::put_event(), BC_ListBox::put_selection(), BC_Synchronous::put_shader(), BC_Synchronous::put_texture(), BC_Synchronous::quit(), Synth::read_data(), FileList::read_list_header(), RemoveThread::remove_file(), AttachmentPoint::render_init(), RenderProfile::RenderProfile(), BC_WindowBase::resize_window(), Record::run(), MenuEffectThread::run(), LoadFileThread::run(), ExportEDL::run(), BC_Synchronous::send_command(), BC_Synchronous::send_garbage(), BC_Theme::set_data(), MeterPanel::set_meters(), RenderFarmFSClient::set_open(), CompressorConfig::set_point(), BC_WindowBase::set_repeat(), MWindow::show_plugin(), RenderFarmServer::start_clients(), MainProgress::start_progress(), TrackCanvas::synchronize_autos(), ConfirmSave::test_file(), ConfirmSave::test_files(), TGAConfigVideo::TGAConfigVideo(), FileSystem::update(), PatchBay::update(), AWindowGUI::update_asset_list(), RecordGUI::update_batches(), ChannelPicker::update_channel_list(), MPEGConfigVideo::update_cmodel_objs(), AWindowGUI::update_folder_list(), TimeBar::update_labels(), ChannelEditWindow::update_list(), SynthWindow::update_oscillators(), VWindowGUI::update_sources(), VDeviceV4L::v4l1_get_inputs(), VDeviceBUZ::VDeviceBUZ(), VDeviceLML::VDeviceLML(), and FileMOV::write_frames().

template<class TYPE>
TYPE ArrayList< TYPE >::append (  )  [inline]

template<class TYPE>
TYPE ArrayList< TYPE >::insert ( TYPE  value,
int  number 
) [inline]

Definition at line 139 of file arraylist.h.

References ArrayList< TYPE >::append(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

Referenced by BC_RecentList::add_item(), and BC_ListBox::put_selection().

Here is the call graph for this function:

template<class TYPE>
void ArrayList< TYPE >::allocate ( int  total  )  [inline]

Definition at line 94 of file arraylist.h.

References ArrayList< TYPE >::available, and ArrayList< TYPE >::values.

template<class TYPE>
void ArrayList< TYPE >::remove (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove_object (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove ( TYPE  value  )  [inline]

Definition at line 150 of file arraylist.h.

References ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

template<class TYPE>
void ArrayList< TYPE >::remove_object ( TYPE  value  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove_object_number ( int  number  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove_number ( int  number  )  [inline]

template<class TYPE>
int ArrayList< TYPE >::number_of ( TYPE  object  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove_all (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::remove_all_objects (  )  [inline]

Definition at line 274 of file arraylist.h.

References ARRAYLIST_REMOVEOBJECT_DELETE, ARRAYLIST_REMOVEOBJECT_DELETEARRAY, ARRAYLIST_REMOVEOBJECT_FREE, ArrayList< TYPE >::removeobject_type, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.

Referenced by ChannelDB::clear(), TitleMain::clear_glyphs(), VFrame::clear_stacks(), VideoDevice::close_all(), FileMPEG::close_file(), FileMOV::close_file(), FileList::close_file(), EDL::copy_clips(), Preferences::copy_from(), MaskAuto::copy_from(), SubMask::copy_from(), AWindowGUI::copy_picons(), EDL::copy_session(), ADevicePrefs::create_alsa_objs(), BC_FileBox::create_history(), BatchRenderGUI::create_list(), ExportEDLWindow::create_objects(), PackageDispatcher::create_packages(), PatchBay::delete_all_patches(), ADevicePrefs::delete_alsa_objs(), MPEGConfigVideo::delete_cmodel_objs(), BC_FileBox::delete_tables(), MaskEngine::do_mask(), CWindowCanvas::do_mask(), Playback3D::do_mask_sync(), TrackCanvas::draw_resources(), AVIConfigVideo::generate_attributelist(), AVIConfigAudio::generate_codeclist(), PerformancePrefs::generate_node_list(), BC_Meter::get_divisions(), MaskAutos::get_points(), BatchRenderThread::handle_close_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), MWindow::hide_plugins(), MWindow::init_plugins(), MaskAuto::interpolate_from(), SubMask::load(), ChannelDB::load(), MWindow::load_assets(), Synth::load_defaults(), MWindow::load_filenames(), BC_RecentList::load_items(), BatchRenderThread::load_jobs(), EDL::load_xml(), main(), FileList::open_file(), AttachmentPoint::render_init(), Record::run(), MenuEffectThread::run(), LoadFileThread::run(), BC_WindowBase::run_window(), RotateScan::scan_frame(), MotionScan::scan_frame(), MeterPanel::set_meters(), MainError::show_error_local(), BatchRenderThread::start_rendering(), ResourceThread::stop_draw(), ConfirmSave::test_files(), BC_WindowBase::unset_all_repeaters(), AWindowGUI::update_assets(), RecordGUI::update_batches(), ChannelPicker::update_channel_list(), ChannelEditWindow::update_list(), ZoomPanel::update_menu(), VWindowGUI::update_sources(), RenderFarmServer::wait_clients(), AttachmentPoint::~AttachmentPoint(), AVIConfigVideo::~AVIConfigVideo(), AWindowGUI::~AWindowGUI(), BC_FileBox::~BC_FileBox(), BC_ListBox::~BC_ListBox(), BC_Meter::~BC_Meter(), BC_RecentList::~BC_RecentList(), BC_Synchronous::~BC_Synchronous(), BC_Theme::~BC_Theme(), BC_WindowBase::~BC_WindowBase(), ChannelDB::~ChannelDB(), ChannelPicker::~ChannelPicker(), DecimateWindow::~DecimateWindow(), EDL::~EDL(), LiveVideoWindow::~LiveVideoWindow(), MaskAuto::~MaskAuto(), MaskEngine::~MaskEngine(), MeterPanel::~MeterPanel(), MOVConfigAudio::~MOVConfigAudio(), MOVConfigVideo::~MOVConfigVideo(), MWindow::~MWindow(), PerformancePrefs::~PerformancePrefs(), PictureConfig::~PictureConfig(), PluginDialog::~PluginDialog(), PrefsChannelPicker::~PrefsChannelPicker(), RenderFarmClient::~RenderFarmClient(), RenderFarmServer::~RenderFarmServer(), SynthConfig::~SynthConfig(), TGAConfigVideo::~TGAConfigVideo(), Theme::~Theme(), TimeBar::~TimeBar(), TitleWindow::~TitleWindow(), Track::~Track(), VFrame::~VFrame(), VideoDevice::~VideoDevice(), VirtualNode::~VirtualNode(), and ZoomPanel::~ZoomPanel().

template<class TYPE>
TYPE ArrayList< TYPE >::last (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::set_array_delete (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::set_free (  )  [inline]

template<class TYPE>
void ArrayList< TYPE >::sort (  )  [inline]

Definition at line 306 of file arraylist.h.

References ArrayList< TYPE >::total, and ArrayList< TYPE >::values.


Field Documentation

template<class TYPE>
TYPE* ArrayList< TYPE >::values

Definition at line 52 of file arraylist.h.

Referenced by BC_RecentList::add_item(), ChannelEditEditInput::add_items(), MainMenu::add_load(), BC_MenuBar::add_menu(), ArrayList< TYPE >::allocate(), ArrayList< TYPE >::append(), PluginServer::arm_buffer(), ArrayList< TYPE >::ArrayList(), MWindow::asset_to_rate(), MWindow::asset_to_size(), PluginDialog::attach_module(), PluginDialog::attach_new(), PluginDialog::attach_shared(), bc_enter_id(), bc_ipc_termination(), bc_remove_id(), VirtualConsole::build_virtual_console(), BC_PopupMenu::button_press_event(), BC_MenuBar::button_press_event(), CompressorCanvas::button_release_event(), BC_MenuBar::button_release_event(), BC_ListBox::button_release_event(), CompressorConfig::calculate_db(), BatchRenderThread::calculate_dest_paths(), BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), CompressorEffect::calculate_output(), BC_ListBox::center_selection(), MeterPanel::change_format(), PatchBay::change_meter_format(), Track::change_modules(), Track::change_plugins(), VWindow::change_source(), BC_Theme::check_used(), MWindow::clean_indexes(), Track::clear(), Track::clear_automation(), BC_ListBox::collapse_recursive(), ColormodelPulldown::colormodel_to_text(), FileSystem::combine(), FileSystem::compare_items(), Record::configure_batches(), Track::copy(), MaskAuto::copy(), SubMask::copy(), EDL::copy(), Track::copy_assets(), EDL::copy_assets(), Track::copy_automation(), EDL::copy_clips(), SynthConfig::copy_from(), CompressorConfig::copy_from(), BC_ListBoxItem::copy_from(), Track::copy_from(), Preferences::copy_from(), MaskAuto::copy_from(), SubMask::copy_from(), AWindowGUI::copy_picons(), Preferences::copy_rates_from(), EDL::copy_session(), PictureConfig::copy_settings(), VFrame::copy_stacks(), PictureConfig::copy_usage(), ADevicePrefs::create_alsa_objs(), BatchRenderGUI::create_list(), VPluginArray::create_modules(), APluginArray::create_modules(), TitleWindow::create_objects(), PluginDialog::create_objects(), ViewTheme::create_objects(), FileList::create_path(), AWindowGUI::create_persistent_folder(), TrackCanvas::create_pixmap(), MWindow::create_plugindb(), Record::current_asset(), Record::current_duration(), Record::current_duration_frames(), Record::current_duration_samples(), AWindowGUI::current_folder_number(), Record::current_news(), Record::current_offset_type(), Record::current_start(), BC_MenuBar::cursor_leave_event(), BC_ListBox::cursor_leave_event(), CompressorCanvas::cursor_motion_event(), BC_MenuBar::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_MenuBar::deactivate(), BC_MenuPopup::deactivate_submenus(), Record::delete_batch(), MainIndexes::delete_current_assets(), FileSystem::delete_directory(), EDL::delete_folder(), Preferences::delete_node(), Preferences::delete_nodes(), MWindow::delete_plugins(), BC_Synchronous::delete_window_sync(), BC_WindowBase::dispatch_button_press(), BC_MenuPopup::dispatch_button_press(), BC_WindowBase::dispatch_button_release(), BC_MenuPopup::dispatch_button_release(), BC_WindowBase::dispatch_cursor_enter(), BC_WindowBase::dispatch_cursor_leave(), BC_MenuPopup::dispatch_cursor_leave(), BC_WindowBase::dispatch_drag_motion(), BC_WindowBase::dispatch_drag_start(), BC_WindowBase::dispatch_drag_stop(), BC_WindowBase::dispatch_event(), BC_WindowBase::dispatch_expose_event(), BC_WindowBase::dispatch_focus_in(), BC_WindowBase::dispatch_focus_out(), BC_MenuPopup::dispatch_key_press(), BC_WindowBase::dispatch_keypress_event(), BC_WindowBase::dispatch_motion_event(), BC_MenuPopup::dispatch_motion_event(), BC_WindowBase::dispatch_repeat_event(), BC_WindowBase::dispatch_resize_event(), BC_WindowBase::dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), ResourceThread::do_audio(), MaskEngine::do_mask(), CWindowCanvas::do_mask(), Playback3D::do_mask_sync(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), ResourceThread::do_video(), VWindowGUI::drag_stop(), TrackCanvas::drag_stop(), RecordGUIBatches::drag_stop_event(), TitleMain::draw_glyphs(), BC_MenuPopup::draw_items(), BC_MenuBar::draw_items(), BC_ListBox::draw_items(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), BC_WindowBase::draw_polygon(), TrackCanvas::draw_resources(), BC_ListBox::draw_text_recursive(), BC_Meter::draw_titles(), BC_ListBox::draw_toggles(), CompressorConfig::dump(), BC_Theme::dump(), BC_ListBox::dump(), VirtualNode::dump(), Track::dump(), PictureConfig::dump(), MaskAuto::dump(), SubMask::dump(), EDL::dump(), MWindow::dump_plugins(), BC_Synchronous::dump_shader(), VFrame::dump_stacks(), Preferences::edit_node(), VFrame::equal_stacks(), SynthConfig::equivalent(), CompressorConfig::equivalent(), Track::equivalent_output(), BC_FileBoxListBox::evaluate_query(), AWindowGUI::filter_displayed_assets(), BC_WindowBase::find_next_textbox(), FormatPresets::find_preset(), BC_WindowBase::find_prev_textbox(), RecordGUI::flash_batch(), AVIConfigVideo::generate_attributelist(), PerformancePrefs::generate_node_list(), ChannelDB::get(), RenderFarmFSClient::get_64(), Preferences::get_avg_rate(), RotateScan::get_cache(), MotionScan::get_cache(), MotionScanUnit::get_cache(), TitleMain::get_char_advance(), RecordChannelPicker::get_control(), Batch::get_current_asset(), Record::get_current_batch(), BatchRenderThread::get_current_job(), BC_ListBox::get_cursor_item(), BC_MenuPopup::get_dimensions(), Record::get_editing_batch(), Preferences::get_enabled_nodes(), FileSystem::get_entry(), BC_WindowBase::get_event(), BC_ListBox::get_first_selection(), TitleMain::get_font_entry(), BC_Theme::get_image(), BC_Theme::get_image_data(), BC_Theme::get_image_set(), BC_Theme::get_image_set_object(), BC_PopupMenu::get_item(), PictureConfig::get_item(), BC_ListBox::get_item_color(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), CWindowMaskGUI::get_keyframe(), BC_ListBox::get_last_selection(), Track::get_length(), Record::get_next_batch(), VFrame::get_next_effect(), Preferences::get_node_hostname(), Preferences::get_node_port(), PatchBay::get_patch_of(), MaskAutos::get_points(), VFrame::get_prev_effect(), VirtualNode::get_previous_plugin(), PluginVClient::get_render_ptrs(), PluginAClient::get_render_ptrs(), BC_ListBox::get_selection_number_recursive(), BC_ListBox::get_selection_recursive(), BC_Synchronous::get_shader(), MaskAuto::get_submask(), BC_Synchronous::get_texture(), TitleMain::get_total_extents(), Synth::get_total_power(), VRender::get_use_vconsole(), CompressorConfig::get_x(), CompressorConfig::get_y(), SynthFreqPrime::handle_event(), SynthFreqFibonacci::handle_event(), SynthFreqOdd::handle_event(), SynthFreqEven::handle_event(), SynthFreqEnum::handle_event(), SynthFreqRandom::handle_event(), SynthPhaseRandom::handle_event(), SynthPhaseSine::handle_event(), SynthPhaseZero::handle_event(), SynthPhaseInvert::handle_event(), SynthLevelSine::handle_event(), SynthLevelInvert::handle_event(), SynthLevelRandom::handle_event(), SynthLevelSlope::handle_event(), SynthLevelNormalize::handle_event(), SynthLevelMax::handle_event(), SynthLevelZero::handle_event(), SynthOscGUIFreq::handle_event(), SynthOscGUIPhase::handle_event(), SynthOscGUILevel::handle_event(), CompressorY::handle_event(), CompressorX::handle_event(), DeleteRenderProfileButton::handle_event(), RecordPath::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNodes::handle_event(), MeterReset::handle_event(), LoadPrevious::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), AssetPopupView::handle_event(), AssetPopupInfo::handle_event(), BC_Synchronous::handle_garbage(), MWindow::hide_plugin(), BC_WindowBase::hide_tooltip(), MaskAuto::identical(), BC_ListBox::index_to_item(), MainMenu::init_loads(), GlyphEngine::init_packages(), MWindow::init_plugin_path(), MWindow::init_plugins(), MWindow::init_theme(), ArrayList< TYPE >::insert(), MWindow::insert_effects_canvas(), MWindow::insert_effects_cwindow(), Track::insert_plugin_set(), MaskAuto::interpolate_from(), RenderFarmFSClient::is_open(), BC_ListBox::item_to_index(), BC_MenuBar::keypress_event(), ArrayList< TYPE >::last(), MaskAuto::load(), MWindow::load_assets(), Synth::load_defaults(), Record::load_defaults(), PictureConfig::load_defaults(), MWindow::load_filenames(), MainIndexes::load_next_assets(), main(), YUVStream::make_index(), BC_WindowBase::match_window(), LoadMode::mode_to_text(), Track::modify_pluginhandles(), BatchRenderThread::move_batch(), ChannelEditWindow::move_channel_down(), ChannelEditWindow::move_channel_up(), Tracks::move_edits(), BC_ListBox::move_selection(), EDL::new_folder(), VideoDevice::new_input_source(), PictureConfig::new_item(), TitleWindow::next_font(), ArrayList< TYPE >::number_of(), FileList::open_file(), SubMask::operator==(), CompressorConfig::optimize(), MWindow::paste_edls(), PluginSet::paste_keyframes(), MWindow::paste_transition(), MWindow::paste_transition_cwindow(), Track::plugin_change_duration(), MWindow::plugin_gui_open(), MaskEngine::points_equivalent(), TitleWindow::previous_font(), CompressorEffect::process_buffer(), VirtualVConsole::process_buffer(), VirtualAConsole::process_buffer(), TitleUnit::process_package(), MaskUnit::process_package(), BC_ListBox::promote_selections(), SigHandler::pull_file(), SigHandler::push_file(), BC_ListBox::put_selection(), BC_Synchronous::put_texture(), BC_ListBox::query_list(), Synth::read_data(), PluginServer::read_frame(), FileList::read_frame(), PluginServer::read_samples(), MWindow::rebuild_indices(), TrackCanvas::refresh_plugintoggles(), BC_Synchronous::release_texture(), ArrayList< TYPE >::remove(), ArrayList< TYPE >::remove_all_objects(), MWindow::remove_assets_from_disk(), MWindow::remove_assets_from_project(), Garbage::remove_expired(), EDL::remove_from_project(), BC_MenuPopup::remove_item(), ArrayList< TYPE >::remove_number(), ArrayList< TYPE >::remove_object(), ArrayList< TYPE >::remove_object_number(), CompressorConfig::remove_point(), VAttachmentPoint::render(), AAttachmentPoint::render(), VirtualVNode::render_as_module(), VirtualANode::render_as_module(), AttachmentPoint::render_init(), MWindow::render_plugin_gui(), AttachmentPoint::render_stop(), BC_ListBox::reposition_item(), BC_WindowBase::reposition_window(), MeterPanel::reposition_window(), Track::resample(), SynthConfig::reset(), PatchBay::reset_meters(), MeterPanel::reset_meters(), Preferences::reset_rates(), BC_MenuBar::resize_event(), BC_WindowBase::resize_window(), BC_Synchronous::run(), ResourceThread::run(), Render::run(), RemoveThread::run(), RecordAudio::run(), Record::run(), MenuEffectThread::run(), MainIndexes::run(), LoadFileThread::run(), FileMPEGAudio::run(), FileMPEGVideo::run(), FileMOVThread::run(), DeleteAllIndexes::run(), ClipEdit::run(), ChannelDB::save(), Synth::save_data(), Synth::save_defaults(), Record::save_defaults(), Preferences::save_defaults(), PictureConfig::save_defaults(), BatchRenderThread::save_jobs(), RenderEngine::scan_plugindb(), MWindow::scan_plugindb(), FileBase::search_render_strategies(), YUVStream::seek_frame(), BC_ListBox::select_next(), BC_ListBox::select_previous(), BC_ListBox::select_range(), BC_ListBox::select_rectangle(), RecordGUIBatches::selection_changed(), ChannelDB::set(), BC_ListBox::set_all_selected(), BC_ListBox::set_autoplacement(), PictureConfig::set_item(), CompressorConfig::set_point(), Preferences::set_rate(), BC_WindowBase::set_repeat(), BC_ListBox::set_selected(), Track::shift_effects(), MWindow::show_plugin(), SigHandler::signal_handler(), ArrayList< TYPE >::sort(), Preferences::sort_nodes(), AWindowGUI::sort_picons(), FileSystem::sort_table(), ResourceThread::start_draw(), BC_WindowBase::start_hourglass_recursive(), BC_WindowBase::stop_hourglass_recursive(), PatchBay::stop_meters(), MeterPanel::stop_meters(), TrackCanvas::synchronize_autos(), Track::synchronize_params(), BatchRenderThread::test_edl_files(), BC_ListBox::test_expanders(), ConfirmSave::test_files(), MWindow::test_plugins(), ZoomPanel::text_to_zoom(), BC_ListBox::toggle_item_selection(), VPluginArray::track_number(), APluginArray::track_number(), MaskAutos::translate_masks(), MaskAuto::translate_submasks(), BC_MenuBar::translation_event(), BC_MenuBar::unhighlight(), BC_WindowBase::unset_all_repeaters(), BC_WindowBase::unset_repeat(), PatchBay::update(), MeterPanel::update(), AWindowGUI::update_asset_list(), RecordGUI::update_batches(), BatchRenderThread::update_done(), TrackCanvas::update_drag_pluginauto(), AWindowGUI::update_folder_list(), TimeBar::update_highlights(), TimeBar::update_labels(), ChannelEditWindow::update_list(), PatchBay::update_meters(), SynthWindow::update_oscillators(), MWindow::update_plugin_guis(), MWindow::update_plugin_states(), MWindow::update_plugin_titles(), BC_ListBox::update_selection(), VWindowGUI::update_sources(), CompressorWindow::update_textboxes(), ChannelEditThread::value_to_input(), ZoomPanel::value_to_text(), FileMOV::write_frames(), FileList::write_list_header(), ArrayList< TYPE >::~ArrayList(), Batch::~Batch(), BC_MenuBar::~BC_MenuBar(), BC_MenuPopup::~BC_MenuPopup(), BC_WindowBase::~BC_WindowBase(), BitsPopup::~BitsPopup(), ByteOrderPopup::~ByteOrderPopup(), ChannelEditWindow::~ChannelEditWindow(), FormatPopup::~FormatPopup(), FormatPresets::~FormatPresets(), LoadMode::~LoadMode(), MaskEngine::~MaskEngine(), PreferencesWindow::~PreferencesWindow(), RenderProfile::~RenderProfile(), and TrackCanvas::~TrackCanvas().

template<class TYPE>
int ArrayList< TYPE >::total

Definition at line 53 of file arraylist.h.

Referenced by BC_RecentList::add_item(), ChannelEditEditInput::add_items(), MainMenu::add_load(), BC_MenuBar::add_menu(), Synth::add_oscillator(), ArrayList< TYPE >::append(), ArrayList< TYPE >::ArrayList(), MWindow::asset_to_rate(), MWindow::asset_to_size(), PluginDialog::attach_module(), PluginDialog::attach_new(), PluginDialog::attach_shared(), AttachmentPoint::attach_virtual_plugin(), bc_enter_id(), bc_ipc_termination(), bc_remove_id(), CompressorCanvas::button_press_event(), BC_MenuBar::button_press_event(), BC_MenuBar::button_release_event(), BC_ListBox::button_release_event(), CompressorConfig::calculate_db(), BatchRenderThread::calculate_dest_paths(), BC_ListBox::calculate_item_coords_recursive(), BC_ListBox::calculate_last_coords_recursive(), CompressorEffect::calculate_output(), BC_ListBox::center_selection(), MeterPanel::change_format(), PatchBay::change_meter_format(), Track::change_modules(), Track::change_plugins(), BC_Theme::check_used(), MWindow::clean_indexes(), Track::clear(), Track::clear_automation(), FileList::close_file(), BC_ListBox::collapse_recursive(), ColormodelPulldown::colormodel_to_text(), FileSystem::combine(), Record::configure_batches(), Track::copy(), MaskAuto::copy(), SubMask::copy(), EDL::copy(), Track::copy_assets(), EDL::copy_assets(), Track::copy_automation(), EDL::copy_clips(), SynthConfig::copy_from(), CompressorConfig::copy_from(), BC_ListBoxItem::copy_from(), Track::copy_from(), Preferences::copy_from(), MaskAuto::copy_from(), SubMask::copy_from(), AWindowGUI::copy_picons(), Preferences::copy_rates_from(), EDL::copy_session(), PictureConfig::copy_settings(), VFrame::copy_stacks(), PictureConfig::copy_usage(), ADevicePrefs::create_alsa_objs(), Batch::create_default_path(), BatchRenderGUI::create_list(), Module::create_new_attachments(), TitleWindow::create_objects(), VirtualConsole::create_objects(), PluginDialog::create_objects(), ViewTheme::create_objects(), PackageDispatcher::create_packages(), FileList::create_path(), AWindowGUI::create_persistent_folder(), TrackCanvas::create_pixmap(), MWindow::create_plugindb(), AWindowGUI::current_folder_number(), BC_MenuBar::cursor_leave_event(), BC_ListBox::cursor_leave_event(), BC_MenuBar::cursor_motion_event(), BC_ListBox::cursor_motion_event(), BC_MenuBar::deactivate(), BC_MenuPopup::deactivate_submenus(), Record::delete_batch(), VAttachmentPoint::delete_buffer_vector(), AAttachmentPoint::delete_buffer_vector(), MainIndexes::delete_current_assets(), FileSystem::delete_directory(), EDL::delete_folder(), Preferences::delete_node(), Preferences::delete_nodes(), Synth::delete_oscillator(), MWindow::delete_plugins(), BC_Synchronous::delete_window_sync(), Track::detach_effect(), Track::detach_shared_effects(), BC_WindowBase::dispatch_button_press(), BC_MenuPopup::dispatch_button_press(), BC_WindowBase::dispatch_button_release(), BC_MenuPopup::dispatch_button_release(), BC_WindowBase::dispatch_cursor_enter(), BC_WindowBase::dispatch_cursor_leave(), BC_MenuPopup::dispatch_cursor_leave(), BC_WindowBase::dispatch_drag_motion(), BC_WindowBase::dispatch_drag_start(), BC_WindowBase::dispatch_drag_stop(), BC_WindowBase::dispatch_event(), BC_WindowBase::dispatch_expose_event(), BC_WindowBase::dispatch_focus_in(), BC_WindowBase::dispatch_focus_out(), BC_MenuPopup::dispatch_key_press(), BC_WindowBase::dispatch_keypress_event(), BC_WindowBase::dispatch_motion_event(), BC_MenuPopup::dispatch_motion_event(), BC_WindowBase::dispatch_repeat_event(), BC_WindowBase::dispatch_resize_event(), BC_WindowBase::dispatch_translation_event(), BC_MenuPopup::dispatch_translation_event(), ResourceThread::do_audio(), MaskEngine::do_mask(), CWindowCanvas::do_mask(), Playback3D::do_mask_sync(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), ResourceThread::do_video(), VWindowGUI::drag_stop(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), RecordGUIBatches::drag_stop_event(), TitleMain::draw_glyphs(), BC_MenuPopup::draw_items(), BC_MenuBar::draw_items(), BC_ListBox::draw_items(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), BC_WindowBase::draw_polygon(), TrackCanvas::draw_resources(), BC_ListBox::draw_text_recursive(), BC_Meter::draw_titles(), BC_ListBox::draw_toggles(), CompressorConfig::dump(), BC_Theme::dump(), BC_ListBox::dump(), VirtualNode::dump(), Track::dump(), PictureConfig::dump(), MaskAuto::dump(), SubMask::dump(), EDL::dump(), AttachmentPoint::dump(), MWindow::dump_plugins(), BC_Synchronous::dump_shader(), VFrame::dump_stacks(), VFrame::equal_stacks(), SynthConfig::equivalent(), CompressorConfig::equivalent(), Track::equivalent_output(), VirtualNode::expand_as_module(), AWindowGUI::filter_displayed_assets(), BC_WindowBase::find_next_textbox(), FormatPresets::find_preset(), BC_WindowBase::find_prev_textbox(), RecordGUI::flash_batch(), PerformancePrefs::generate_node_list(), ChannelDB::get(), RenderFarmFSClient::get_64(), Preferences::get_avg_rate(), RotateScan::get_cache(), MotionScan::get_cache(), MotionScanUnit::get_cache(), TitleMain::get_char_advance(), RecordChannelPicker::get_controls(), Record::get_current_batch(), BatchRenderThread::get_current_job(), BC_ListBox::get_cursor_item(), BC_MenuPopup::get_dimensions(), Record::get_editing_batch(), Preferences::get_enabled_nodes(), BC_WindowBase::get_event(), BC_WindowBase::get_event_count(), BC_ListBox::get_first_selection(), TitleMain::get_font_entry(), BC_Theme::get_image(), BC_Theme::get_image_data(), BC_Theme::get_image_set(), BC_Theme::get_image_set_object(), PictureConfig::get_item(), BC_ListBox::get_items_height(), BC_ListBox::get_items_width(), CWindowMaskGUI::get_keyframe(), Track::get_length(), Record::get_next_batch(), VFrame::get_next_effect(), Preferences::get_node_hostname(), Preferences::get_node_port(), PatchBay::get_patch_of(), Synth::get_point(), MaskAutos::get_points(), VFrame::get_prev_effect(), VirtualNode::get_previous_plugin(), BC_ListBox::get_selection_number_recursive(), BC_ListBox::get_selection_recursive(), BC_Synchronous::get_shader(), EDL::get_shared_plugins(), MaskAuto::get_submask(), BC_Synchronous::get_texture(), TitleMain::get_total_extents(), BC_ListBox::get_total_items(), Synth::get_total_power(), CompressorConfig::get_x(), CompressorConfig::get_y(), SynthFreqPrime::handle_event(), SynthFreqFibonacci::handle_event(), SynthFreqOdd::handle_event(), SynthFreqEven::handle_event(), SynthFreqEnum::handle_event(), SynthFreqRandom::handle_event(), SynthPhaseRandom::handle_event(), SynthPhaseSine::handle_event(), SynthPhaseZero::handle_event(), SynthPhaseInvert::handle_event(), SynthLevelSine::handle_event(), SynthLevelInvert::handle_event(), SynthLevelRandom::handle_event(), SynthLevelSlope::handle_event(), SynthLevelNormalize::handle_event(), SynthLevelMax::handle_event(), SynthLevelZero::handle_event(), DeleteRenderProfileButton::handle_event(), MeterReset::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), AssetPopupView::handle_event(), AssetPopupInfo::handle_event(), BC_Synchronous::handle_garbage(), MWindow::hide_plugin(), BC_WindowBase::hide_tooltip(), MaskAuto::identical(), BC_ListBox::index_to_item(), BC_ListBox::init_column_width(), MainMenu::init_loads(), GlyphEngine::init_packages(), MWindow::init_plugin_path(), MWindow::init_plugins(), MWindow::init_theme(), ArrayList< TYPE >::insert(), MWindow::insert_effects_canvas(), MWindow::insert_effects_cwindow(), Track::insert_plugin_set(), MaskAuto::interpolate_from(), RenderFarmFSClient::is_open(), Track::is_synthesis(), BC_ListBox::item_to_index(), BC_MenuBar::keypress_event(), ArrayList< TYPE >::last(), Track::load(), MaskAuto::load(), MWindow::load_assets(), PictureConfig::load_defaults(), MWindow::load_filenames(), BC_RecentList::load_items(), MainIndexes::load_next_assets(), main(), MaskAutos::mask_exists(), BC_WindowBase::match_window(), LoadMode::mode_to_text(), Track::modify_pluginhandles(), BatchRenderThread::move_batch(), BC_FileBox::move_column(), BC_ListBox::move_selection(), AttachmentPoint::multichannel_shared(), Record::new_batch(), VAttachmentPoint::new_buffer_vector(), AAttachmentPoint::new_buffer_vector(), EDL::new_folder(), VideoDevice::new_input_source(), PictureConfig::new_item(), BatchRenderThread::new_job(), TitleWindow::next_font(), ArrayList< TYPE >::number_of(), SubMask::operator==(), CompressorConfig::optimize(), Track::optimize(), Synth::overlay_synth(), MWindow::paste_assets(), MWindow::paste_edls(), PluginSet::paste_keyframes(), Track::plugin_change_duration(), MWindow::plugin_gui_open(), Track::plugin_used(), MaskEngine::points_equivalent(), VFrame::pop_next_effect(), VFrame::pop_prev_effect(), TitleWindow::previous_font(), VirtualVConsole::process_buffer(), VirtualAConsole::process_buffer(), TitleUnit::process_package(), MaskUnit::process_package(), BC_ListBox::promote_selections(), SigHandler::pull_file(), SigHandler::push_file(), VFrame::push_next_effect(), VFrame::push_prev_effect(), BC_ListBox::put_selection(), BC_Synchronous::put_texture(), BC_ListBox::query_list(), Synth::read_data(), PluginServer::read_frame(), FileList::read_frame(), FileList::read_list_header(), PluginServer::read_samples(), MWindow::rebuild_indices(), TrackCanvas::refresh_plugintoggles(), BC_Synchronous::release_texture(), ArrayList< TYPE >::remove(), ArrayList< TYPE >::remove_all(), ArrayList< TYPE >::remove_all_objects(), MWindow::remove_assets_from_disk(), MWindow::remove_assets_from_project(), Garbage::remove_expired(), EDL::remove_from_project(), BC_MenuPopup::remove_item(), ArrayList< TYPE >::remove_number(), ArrayList< TYPE >::remove_object(), ArrayList< TYPE >::remove_object_number(), CompressorConfig::remove_point(), VAttachmentPoint::render(), AAttachmentPoint::render(), VirtualVNode::render_as_module(), VirtualANode::render_as_module(), AttachmentPoint::render_init(), VirtualVNode::render_mask(), MWindow::render_plugin_gui(), AttachmentPoint::render_stop(), BC_ListBox::reposition_item(), BC_WindowBase::reposition_window(), Track::resample(), SynthConfig::reset(), PatchBay::reset_meters(), MeterPanel::reset_meters(), Preferences::reset_rates(), BC_MenuBar::resize_event(), BC_WindowBase::resize_window(), BC_Synchronous::run(), ThreadLoader::run(), ResourceThread::run(), Render::run(), RemoveThread::run(), Record::run(), MenuEffectThread::run(), MainIndexes::run(), LoadFileThread::run(), FileMPEGAudio::run(), FileMPEGVideo::run(), DeleteAllIndexes::run(), ClipEdit::run(), ChannelDB::save(), Synth::save_data(), Synth::save_defaults(), Record::save_defaults(), Preferences::save_defaults(), PictureConfig::save_defaults(), BatchRenderThread::save_jobs(), RenderEngine::scan_plugindb(), MWindow::scan_plugindb(), FileBase::search_render_strategies(), BC_ListBox::select_next(), BC_ListBox::select_range(), BC_ListBox::select_rectangle(), BC_ListBox::set_all_selected(), BC_ListBox::set_autoplacement(), PictureConfig::set_item(), MeterPanel::set_meters(), CompressorConfig::set_point(), Preferences::set_rate(), BC_WindowBase::set_repeat(), BC_ListBox::set_selected(), Track::shift_effects(), MWindow::show_plugin(), SigHandler::signal_handler(), ChannelDB::size(), ArrayList< TYPE >::sort(), Preferences::sort_nodes(), AWindowGUI::sort_picons(), FileSystem::sort_table(), ResourceThread::start_draw(), BC_WindowBase::start_hourglass_recursive(), BC_WindowBase::stop_hourglass_recursive(), PatchBay::stop_meters(), TrackCanvas::synchronize_autos(), Track::synchronize_params(), BatchRenderThread::test_edl_files(), BC_ListBox::test_expanders(), ConfirmSave::test_files(), MWindow::test_plugins(), Module::test_plugins(), ZoomPanel::text_to_zoom(), BC_ListBox::toggle_item_selection(), FileSystem::total_files(), BC_MenuPopup::total_menuitems(), CompressorConfig::total_points(), VPluginArray::total_tracks(), APluginArray::total_tracks(), MaskAutos::translate_masks(), MaskAuto::translate_submasks(), BC_MenuBar::translation_event(), BC_MenuBar::unhighlight(), BC_WindowBase::unset_all_repeaters(), BC_WindowBase::unset_repeat(), PatchBay::update(), AWindowGUI::update_asset_list(), RecordGUI::update_batches(), CompressorWindow::update_canvas(), TrackCanvas::update_drag_pluginauto(), AWindowGUI::update_folder_list(), TimeBar::update_highlights(), TimeBar::update_labels(), PatchBay::update_meters(), SynthWindow::update_oscillators(), MWindow::update_plugin_guis(), MWindow::update_plugin_states(), MWindow::update_plugin_titles(), SynthWindow::update_scrollbar(), BC_ListBox::update_selection(), VWindowGUI::update_sources(), ChannelEditThread::value_to_input(), ZoomPanel::value_to_text(), Track::vertical_span(), FileMOV::write_frames(), FileList::write_list_header(), Batch::~Batch(), BC_MenuBar::~BC_MenuBar(), BC_MenuPopup::~BC_MenuPopup(), BC_WindowBase::~BC_WindowBase(), BitsPopup::~BitsPopup(), ByteOrderPopup::~ByteOrderPopup(), ChannelEditWindow::~ChannelEditWindow(), FormatPopup::~FormatPopup(), FormatPresets::~FormatPresets(), LoadMode::~LoadMode(), MaskEngine::~MaskEngine(), Module::~Module(), PreferencesWindow::~PreferencesWindow(), RenderProfile::~RenderProfile(), and TrackCanvas::~TrackCanvas().

template<class TYPE>
int ArrayList< TYPE >::available [private]

template<class TYPE>
int ArrayList< TYPE >::removeobject_type [private]


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

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