UT_GenericVector< T > Class Template Reference

#include <ut_vector.h>

Inheritance diagram for UT_GenericVector< T >:

UT_NumberVector UT_Vector

List of all members.

Public Types

typedef int(* compar_fn_t )(const void *, const void *)

Public Member Functions

 UT_GenericVector (UT_uint32 sizehint=32, UT_uint32 baseincr=4, bool bPrealloc=false)
 UT_GenericVector (const UT_GenericVector< T > &)
UT_GenericVector< T > & operator= (const UT_GenericVector< T > &)
virtual ~UT_GenericVector ()
UT_sint32 addItem (const T)
UT_sint32 push_back (const T item)
bool pop_back ()
 It returns true if there were no errors, false elsewhere.
const T back () const
UT_sint32 addItem (const T p, UT_uint32 *pIndex)
getNthItem (UT_uint32 n) const
const T operator[] (UT_uint32 i) const
UT_sint32 setNthItem (UT_uint32 ndx, T pNew, T *ppOld)
const T getFirstItem () const
const T getLastItem () const
UT_uint32 getItemCount () const
UT_sint32 findItem (T) const
UT_sint32 insertItemAt (T, UT_uint32 ndx)
UT_sint32 addItemSorted (const T p, int(*compar)(const void *, const void *))
void deleteNthItem (UT_uint32 n)
void clear ()
void qsort (int(*compar)(const void *, const void *))
UT_uint32 binarysearch (const void *key, int(*compar)(const void *, const void *)) const
bool copy (const UT_GenericVector< T > *pVec)
UT_uint32 size () const

Private Member Functions

UT_sint32 grow (UT_uint32)
UT_uint32 binarysearchForSlot (const void *key, compar_fn_t compar) const

Private Attributes

T * m_pEntries
UT_uint32 m_iCount
UT_uint32 m_iSpace
UT_uint32 m_iCutoffDouble
UT_uint32 m_iPostCutoffIncrement

template<class T>
class UT_GenericVector< T >


Member Typedef Documentation

template<class T>
typedef int(* UT_GenericVector< T >::compar_fn_t)(const void *, const void *)


Constructor & Destructor Documentation

template<class T>
UT_GenericVector< T >::UT_GenericVector ( UT_uint32  sizehint = 32,
UT_uint32  baseincr = 4,
bool  bPrealoc = false 
) [inline]

sizehint: expected size of the vector

baseincr: the amount by which the internal storage will grow once the sizehint has been reached (until then, the size gets doubled)

bPrealoc: if true, we immediately allocate storage of at least sizehint (otherwise the space will be allocated when first item is inserted to baseincr)

References UT_GenericVector< T >::grow().

template<class T>
UT_GenericVector< T >::UT_GenericVector ( const UT_GenericVector< T > &  utv  )  [inline]

template<class T>
UT_GenericVector< T >::~UT_GenericVector (  )  [inline, virtual]


Member Function Documentation

template<class T>
UT_GenericVector< T > & UT_GenericVector< T >::operator= ( const UT_GenericVector< T > &  utv  )  [inline]

template<class T>
UT_sint32 UT_GenericVector< T >::addItem ( const   T  )  [inline]

References UT_GenericVector< T >::grow(), UT_GenericVector< T >::m_iCount, UT_GenericVector< T >::m_iSpace, and UT_GenericVector< T >::m_pEntries.

Referenced by IE_Exp_RTF::_addColor(), IE_Exp_RTF::_addFont(), IE_Imp_MsWord_97::_beginPara(), IE_Imp_MsWord_97::_build_ColumnWidths(), ie_imp_table::_buildCellXVector(), IE_Imp_MsWord_97::_cell_open(), FV_View::_clearSelection(), AP_UnixDialog_New::_constructWindow(), AP_UnixDialog_Lists::_constructWindowContents(), fl_TOCLayout::_createAndFillTOCEntry(), IE_Imp_OPML::_createBullet(), AP_UnixDialog_FormatTOC::_createLabelTypeItems(), AP_UnixDialog_FormatTOC::_createTABTypeItems(), XAP_FrameImpl::_createToolbars(), pt_PieceTable::_deleteHdrFtrsFromSectionStruxIfPresent(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), FV_View::_drawOrClearBetweenPositions(), AP_Win32Toolbar_FontCombo::_EnumFontsProc(), s_HTML_Listener::_fillColWidthsVector(), XAP_UnixClipboard::_getDataFromServer(), IE_Imp_MsWord_97::_handleHeaders(), s_XSL_FO_Listener::_handleLists(), AccountHandler::_handlePacket(), ODi_StreamListener::_handleStateAction(), PP_RevisionAttr::_init(), IE_Imp_MsWord_97::_insertBookmark(), IE_Imp_MsWord_97::_insertHeaderSection(), IE_Imp_StarOffice::_loadFile(), XAP_UnixDialog_FileOpenSaveAs::_loadXPM(), IE_ImpGraphic_GdkPixbuf::_loadXPM(), fl_TableLayout::_lookupProperties(), GR_GOChartManager::_makeGOChartView(), GR_GOComponentManager::_makeGOComponentView(), AP_UnixDialog_FormatTOC::_makeProp(), s_RTF_ListenerWriteDoc::_newRow(), AP_Dialog_Styles::_populatePreviews(), AP_Dialog_Tab::_populateWindowData(), ODi_TextContent_ListenerState::_pushInlineFmt(), IE_Imp_XML::_pushInlineFmt(), pt_PieceTable::_realInsertObject(), UT_Win32Idle::_register(), GR_Win32CharWidths::_retrieveFontInfo(), EnchantChecker::_suggestWord(), IE_Exp_RTF::_write_listtable(), IE_Exp_RTF::_write_tabdef(), fl_Squiggles::add(), XAP_Toolbar_Factory_vec::add_lt(), s_HTML_Listener::addAnnotation(), FL_DocLayout::addAnnotation(), pp_TableAttrProp::addAP(), PD_Document::addAuthor(), fl_TOCLayout::addBlock(), PD_Document::addBookmark(), FV_View::addCaret(), FV_Selection::addCellToSelection(), AbiCollab::addChangeAdjust(), px_ChangeHistory::addChangeRecord(), fp_Container::addCon(), XAP_FakeClipboard::addData(), EV_EditMethodContainer::addEditMethod(), s_HTML_Listener::addEndnote(), FL_DocLayout::addEndnote(), XAP_UnixClipboard::AddFmt(), s_HTML_Listener::addFootnote(), FL_DocLayout::addFootnote(), fl_ContainerLayout::addFrame(), UT_GenericVector< T >::addItem(), fl_AutoNum::addItem(), UT_GenericVector< T >::addItemSorted(), ie_exp_RTF_MsWord97ListMulti::addLevel(), PD_Document::addList(), AV_View::addListener(), XAP_App::addListener(), PD_Document::addListener(), FL_DocLayout::addNewPage(), AP_Dialog_Styles::addOrReplaceVecAttribs(), XAP_FontPreview::addOrReplaceVecProp(), XAP_Dialog_FontChooser::addOrReplaceVecProp(), AP_Dialog_Styles::addOrReplaceVecProp(), XAP_Win32PropertySheet::addPage(), fl_HdrFtrSectionLayout::addPage(), XAP_Prefs::addPluginScheme(), Event::addRecipient(), AD_Document::addRecordToHistory(), AD_Document::addRevision(), PP_RevisionAttr::addRevision(), fp_Line::addRun(), XAP_Prefs::addScheme(), AV_View::addScrollListener(), Stylist_row::addStyle(), ODe_HeadingStyles::addStyleName(), IE_Imp_RTF::AddTabstop(), FL_DocLayout::addTOC(), AP_Dialog_FormatTOC::AP_Dialog_FormatTOC(), ie_imp_table::appendRow(), AP_Dialog_Lists::Apply(), IE_Imp_RTF::ApplyParagraphAttributes(), Stylist_tree::buildStyles(), buildTabStops(), FV_View::changeListStyle(), fl_HdrFtrSectionLayout::checkAndRemovePages(), PD_Document::checkForSuspect(), pf_Fragments::cleanFrags(), FV_View::cmdMergeCells(), FV_View::convertPositionedToInLine(), UT_GenericVector< T >::copy(), pp_TableAttrProp::createAP(), GR_Graphics::createCaret(), XAP_Menu_Factory::createContextMenu(), XAP_InputModes::createInputMode(), AP_BindingSet::createMap(), IE_Imp_DocBook::createTitle(), fl_BlockLayout::doclistener_changeSpan(), ODi_TextContent_ListenerState::endElement(), UT_GenericStringMap< T >::enumerate(), XAP_App::enumerateDocuments(), XAP_App::enumerateFrames(), EV_Menu_ActionSet::EV_Menu_ActionSet(), EV_Menu_LabelSet::EV_Menu_LabelSet(), EV_Menu_Layout::EV_Menu_Layout(), fl_BlockLayout::format(), GR_Image::GenerateOutline(), PD_Style::getAllAttributes(), FV_View::getAllBlocksInList(), fp_Page::getAllLayouts(), PD_Style::getAllProperties(), PD_Document::getAllUsedStyles(), PD_Document::getAllViews(), fp_TableContainer::getAnnotationContainers(), fp_CellContainer::getAnnotationContainers(), fp_Line::getAnnotationContainers(), XAP_Dialog_Language::getAvailableDictionaries(), FV_View::getBlockFormat(), fp_FrameContainer::getBlocksAroundFrame(), FV_View::getBlocksInSelection(), FV_View::getCharFormat(), AP_Dialog_Paragraph::getDialogData(), FL_DocLayout::getEmbedManager(), Abi_GrammarCheck::GetEnglishText(), fp_TableContainer::getFootnoteContainers(), fp_CellContainer::getFootnoteContainers(), fp_Line::getFootnoteContainers(), AP_Dialog_FormatFootnotes::getFootnoteTypeLabelList(), IE_MailMerge_Delimiter_Listener::getHeaders(), AP_Win32App::getInstalledUILanguages(), FV_View::getLeftRulerInfo(), fl_BlockLayout::getListAttributesVector(), fl_BlockLayout::getListPropertyVector(), FL_DocLayout::getMatchingBlocksFromTOCs(), XAP_PrefsScheme::getNthValue(), FL_DocLayout::getQuickPrintEmbedManager(), FV_View::getSectionFormat(), XAP_Toolbar_Factory::getToolbarNames(), FV_View::getTopRulerInfo(), ie_imp_table::getVecOfCellsOnRow(), fl_DocSectionLayout::getVecOfHdrFtrs(), FV_View::getVisibleDocumentPagesAndRectangles(), GR_Painter::GR_Painter(), IE_Imp_RTF::HandleCell(), IE_Imp_RTF::HandleHeaderFooter(), IE_Imp_RTF::HandleStyleDefinition(), IE_Imp_RTF::HandleTableList(), IE_Imp_RTF::HandleTableListOverride(), IE_Imp_DocBook::IE_Imp_DocBook(), IE_Imp_MathML_EntityTable::IE_Imp_MathML_EntityTable(), IE_Imp_OPML::IE_Imp_OPML(), IE_Imp_MHT::importFile(), XAP_Frame::initialize(), fp_Page::insertAnnotationContainer(), PD_Document::insertFmtMarkBeforeFrag(), fp_Page::insertFootnoteContainer(), fp_Page::insertFrameContainer(), XAP_Toolbar_Factory_vec::insertItemAfter(), XAP_Toolbar_Factory_vec::insertLastItem(), PD_Document::insertObjectBeforeFrag(), PD_Document::insertSpanBeforeFrag(), PD_Document::insertStruxBeforeFrag(), UT_GenericStringMap< T >::keys(), fp_Column::layout(), AP_BindingSet::loadBuiltin(), XAP_ModuleManager::loadModule(), XAP_ModuleManager::loadPreloaded(), XAP_Prefs::log(), GR_EmbedManager::makeEmbedView(), GR_MathManager::makeEmbedView(), GR_GOComponentManager::makeEmbedView(), GR_GOChartManager::makeEmbedView(), AP_Dialog_Styles::ModifyLists(), EV_Win32Menu::onInitMenu(), ODe_Table_Listener::openCell(), ie_imp_table::OpenCell(), ODe_Table_Listener::openTable(), RTFProps_ParaProps::operator=(), LinkGrammarWrap::parseSentence(), s_AbiWord_1_Listener::populate(), AP_Win32Toolbar_ZoomCombo::populate(), AP_Win32Toolbar_StyleCombo::populate(), AP_Win32Toolbar_SizeCombo::populate(), AP_UnixToolbar_ZoomCombo::populate(), AP_UnixToolbar_StyleCombo::populate(), AP_UnixToolbar_SizeCombo::populate(), AP_UnixToolbar_FontCombo::populate(), AP_CocoaToolbar_ZoomCombo::populate(), AP_CocoaToolbar_StyleCombo::populate(), AP_CocoaToolbar_SizeCombo::populate(), AP_CocoaToolbar_FontCombo::populate(), PP_RevisionAttr::PP_RevisionAttr(), FV_View::processSelectedBlocks(), UT_NumberStack::push(), UT_Stack::push(), IE_Imp_RTF::ReadColourTable(), GR_GraphicsFactory::registerClass(), XAP_App::registerEmbeddable(), IE_Imp_RTF::RegisterFont(), UT_ScriptLibrary::registerScript(), XAP_App::rememberFrame(), PD_Document::removeStyle(), AP_Win32Toolbar_StyleCombo::repopulate(), AP_UnixToolbar_StyleCombo::repopulate(), AP_CocoaToolbar_StyleCombo::repopulate(), EV_Win32Toolbar::repopulateStyles(), XAP_DialogFactory::requestDialog(), XAP_Menu_Factory::resetMenusToDefault(), fp_TableContainer::resize(), XAP_Toolbar_Factory::restoreToolbarsFromCurrentScheme(), EV_UnixMenu::s_createNormalMenuEntry(), UT_Win32AssertDlg::s_DisableWindows(), s_doPageSetupDlg(), XAP_Dialog_FontChooser::setAllPropsFromVec(), fl_SectionLayout::setNeedsReformat(), IE_Imp_MsWord_97::setNumberVector(), AP_Preview_Paragraph_Block::setText(), simpleSplit(), XAP_Prefs::startElement(), ODi_Style_List::startElement(), fl_BlockLayout::StartList(), fl_BlockLayout::StopListInBlock(), XAP_Dictionary::suggestWord(), EV_UnixToolbar::synthesize(), EV_Win32Menu::synthesizeMenu(), EV_UnixMenu::synthesizeMenu(), EV_UnixMenuPopup::synthesizeMenuPopup(), IE_Imp_TableHelper::tdStart(), TFTEST_MAIN(), AbiCommand::tokenizeString(), fp_Page::updatePageForWrapping(), UT_Timer::UT_Timer(), XAP_Menu_Factory::XAP_Menu_Factory(), XAP_Toolbar_Factory::XAP_Toolbar_Factory(), and XAP_Toolbar_Factory_vec::XAP_Toolbar_Factory_vec().

template<class T>
UT_sint32 UT_GenericVector< T >::push_back ( const T  item  )  [inline]

template<class T>
bool UT_GenericVector< T >::pop_back (  )  [inline]

template<class T>
const T UT_GenericVector< T >::back (  )  const [inline]

template<class T>
UT_sint32 UT_GenericVector< T >::addItem ( const T  p,
UT_uint32 pIndex 
) [inline]

template<class T>
T UT_GenericVector< T >::getNthItem ( UT_uint32  n  )  const [inline]

Referenced by fl_TOCLayout::_addBlockInVec(), AD_Document::_adjustHistoryOnSave(), AP_Preview_Paragraph::_appendLine(), IE_Imp_MsWord_97::_beginPara(), AP_Win32FrameImpl::_bindToolbars(), AP_UnixFrameImpl::_bindToolbars(), AP_CocoaFrameImpl::_bindToolbars, IE_Imp_MsWord_97::_build_ColumnWidths(), ie_imp_table::_buildCellXVector(), XAP_Win32PropertySheet::_buildPageArray(), IE_Exp_HTML::_buildStyleTree(), ODe_Table_Listener::_buildTable(), ABI_Collab_Import::_calculateCollisionSeqence(), fl_TOCLayout::_calculateLabels(), fp_Line::_calculateWidthOfRun(), IE_Imp_MsWord_97::_cell_open(), ABI_Collab_Import::_checkForCollision(), PP_RevisionAttr::_clear(), ODi_StreamListener::_clear(), FV_View::_clearSelection(), EV_Win32Toolbar::_ComboWndProc(), AP_Win32Dialog_CollaborationAccounts::_constructModel(), AP_UnixDialog_CollaborationJoin::_constructModel(), AP_UnixDialog_CollaborationAccounts::_constructModel(), IE_Imp_OPML::_createBullet(), AP_UnixDialog_FormatTOC::_createLabelTypeItems(), fp_Line::_createMapOfRuns(), AP_UnixDialog_FormatTOC::_createTABTypeItems(), XAP_FrameImpl::_createToolbars(), pt_PieceTable::_deleteHdrFtrsFromSectionStruxIfPresent(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), ABI_Collab_Import::_disableUpdates(), s_HTML_Listener::_doAnnotations(), fp_Line::_doClearScreenFromRunToEnd(), s_HTML_Listener::_doEndnotes(), GR_Win32CharWidths::_doesGlyphExist(), s_HTML_Listener::_doFootnotes(), AP_TopRuler::_drawCellGap(), AP_LeftRuler::_drawCellProperties(), FV_View::_drawOrClearBetweenPositions(), ABI_Collab_Import::_enableUpdates(), AP_Dialog_Tab::_event_Clear(), AP_Dialog_Tab::_event_Set(), AP_Dialog_Tab::_event_somethingChanged(), AP_Dialog_Tab::_event_TabSelected(), AP_Dialog_Tab::_event_Update(), PD_Document::_exportInitVisDirection(), XAP_Win32Dialog_Language::_fillTreeview(), IE_Exp_RTF::_findColor(), IE_Exp_RTF::_findFont(), XAP_FakeClipboard::_findFormatItem(), IE_Imp_MsWord_97::_findNextTextboxSection(), fl_HdrFtrSectionLayout::_findShadow(), UT_Win32Idle::_fireall(), FV_View::_fixAllInsertionPointCoords(), IE_Imp_MsWord_97::_flush(), XAP_Win32FrameImpl::_FrameWndProc(), IE_Imp_AbiCollab::_getAccount(), AP_TopRuler::_getCellMarkerRect(), AP_LeftRuler::_getCellMarkerRects(), XAP_UnixClipboard::_getDataFromServer(), ABI_Collab_Import::_getIncomingAdjustmentForState(), XAP_Dialog_ListDocuments::_getNthDocumentName(), XAP_Prefs::_getNthScheme(), AP_TopRuler::_getParagraphMarkerXCenters(), AP_Dialog_Tab::_getTabDimensionString(), IE_Imp_RTF::_getTableListOverride(), ABI_Collab_Import::_handleCollision(), AccountHandler::_handlePacket(), s_DocBook_Listener::_handleRevisions(), s_AbiWord_1_Listener::_handleRevisions(), s_AbiWord_1_Listener::_handleStyles(), FV_View::_insertSectionBreak(), px_ChangeHistory::_invalidateRedo(), GR_GOChartManager::_loadGOChartXML(), XAP_UnixDialog_FileOpenSaveAs::_loadXPM(), IE_ImpGraphic_GdkPixbuf::_loadXPM(), fl_HdrFtrSectionLayout::_lookupMarginProperties(), fl_DocSectionLayout::_lookupMarginProperties(), fl_CellLayout::_lookupProperties(), fl_TableLayout::_lookupProperties(), AP_Dialog_Replace::_manageList(), s_RTF_ListenerWriteDoc::_newRow(), AP_Win32Dialog_Styles::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatFootnotes::_onInitDialog(), s_HTML_Listener::_openTable(), IE_Exp_RTF::_output_revision(), ODi_TextContent_ListenerState::_popInlineFmt(), IE_Imp_XML::_popInlineFmt(), AP_Dialog_Styles::_populateAbiPreview(), AP_Win32Dialog_Styles::_populateCList(), AP_UnixDialog_CollaborationAddBuddy::_populateWindowData(), px_ChangeHistory::_printHistory(), PL_Psion_Listener::_processStyles(), XAP_Prefs::_pruneRecent(), pt_PieceTable::_realChangeSpanFmt(), pt_PieceTable::_realChangeStruxFmt(), XAP_UnixFrameImpl::_rebuildToolbar(), XAP_CocoaFrameImpl::_rebuildToolbar(), AP_UnixFrameImpl::_refillToolbarsInFrameData(), AP_CocoaFrameImpl::_refillToolbarsInFrameData, XAP_UnixDialog_PluginManager::_refresh(), AP_Dialog_CollaborationJoin::_refreshAllDocHandlesAsync(), EV_UnixMenu::_refreshMenu(), PP_RevisionAttr::_refreshString(), ie_imp_table::_removeAllStruxes(), fl_TOCLayout::_removeBlockInVec(), AD_Document::_restoreVersion(), GR_Win32CharWidths::_retrieveFontInfo(), IE_Exp_RTF::_selectStyles(), s_HTML_Listener::_setCellWidthInches(), AP_Win32Dialog_CollaborationJoin::_setModel(), fl_AutoNum::_setParent(), AP_UnixFrameImpl::_showOrHideToolbars(), AP_CocoaFrameImpl::_showOrHideToolbars, fp_TableContainer::_size_allocate_pass2(), fp_Line::_splitRunsAtSpaces(), ODe_AutomaticStyles::_storeStyle(), IE_Imp_MsWord_97::_table_close(), AP_Win32FrameImpl::_toggleBar(), fp_Line::_updateContainsFootnoteRef(), fl_AutoNum::_updateItems(), AP_Win32Dialog_Replace::_updateList(), AP_UnixDialog_Replace::_updateList(), XAP_UnixDialog_PluginManager::_updatePluginList(), IE_Exp_RTF::_write_listtable(), IE_Exp_RTF::_write_rtf_header(), IE_Exp_RTF::_write_tabdef(), PD_Document::addAuthor(), fl_TOCLayout::addBlock(), fp_Container::addCon(), OO_StylesWriter::addFontDecls(), XAP_Toolbar_Factory::addIconAfter(), XAP_Toolbar_Factory::addIconAtEnd(), XAP_Toolbar_Factory::addIconBefore(), PD_Document::addList(), AV_View::addListener(), XAP_App::addListener(), PD_Document::addListener(), XAP_Menu_Factory::addNewMenuAfter(), XAP_Menu_Factory::addNewMenuBefore(), AP_Dialog_Styles::addOrReplaceVecAttribs(), XAP_FontPreview::addOrReplaceVecProp(), XAP_Dialog_FontChooser::addOrReplaceVecProp(), AP_Dialog_Styles::addOrReplaceVecProp(), fl_DocSectionLayout::addOwnedPage(), XAP_Prefs::addRecent(), AD_Document::addRevision(), PP_RevisionAttr::addRevision(), AV_View::addScrollListener(), fl_DocSectionLayout::addValidPages(), any_accounts_online(), IE_Imp_XHTML::appendFmt(), IE_Imp::appendFmt(), PD_Document::appendList(), ie_imp_table::appendRow(), AP_Dialog_Lists::Apply(), AP_Dialog_FormatTable::applyChanges(), AP_Dialog_FormatFrame::applyChanges(), AP_Dialog_Styles::applyModifiedStyleToDoc(), IE_Imp_RTF::ApplyParagraphAttributes(), AD_Document::areDocumentHistoriesEqual(), fl_HdrFtrSectionLayout::bl_doclistener_changeFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_changeObject(), fl_HdrFtrSectionLayout::bl_doclistener_changeSpan(), fl_HdrFtrSectionLayout::bl_doclistener_changeStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteCellStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_deleteObject(), fl_HdrFtrSectionLayout::bl_doclistener_deleteSpan(), fl_HdrFtrSectionLayout::bl_doclistener_deleteStrux(), fl_HdrFtrSectionLayout::bl_doclistener_deleteTableStrux(), fl_HdrFtrSectionLayout::bl_doclistener_insertCell(), fl_HdrFtrSectionLayout::bl_doclistener_insertEndTable(), fl_HdrFtrSectionLayout::bl_doclistener_insertFirstBlock(), fl_HdrFtrSectionLayout::bl_doclistener_insertFmtMark(), fl_HdrFtrSectionLayout::bl_doclistener_insertObject(), fl_HdrFtrSectionLayout::bl_doclistener_insertSection(), fl_HdrFtrSectionLayout::bl_doclistener_insertSpan(), fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::bl_doclistener_populateObject(), fl_HdrFtrSectionLayout::bl_doclistener_populateSpan(), fb_ColumnBreaker::breakSection(), IE_Imp_RTF::buildAllProps(), Stylist_tree::buildStyles(), ie_imp_table::buildTableStructure(), buildTabStops(), fp_Line::calculateWidthOfLine(), fp_Line::calculateWidthOfRun(), fp_Line::calculateWidthOfTrailingSpaces(), XAP_UnixClipboard::canPaste(), GR_EmbedManager::changeAPI(), PD_Document::changeConnectedDocument(), FV_View::changeListStyle(), PP_RevisionAttr::changeRevisionId(), PP_RevisionAttr::changeRevisionType(), fl_HdrFtrSectionLayout::checkAndAdjustCellSize(), fl_HdrFtrSectionLayout::checkAndRemovePages(), fl_DocSectionLayout::checkAndRemovePages(), Abi_GrammarCheck::CheckBlock(), XAP_FakeClipboard::clearClipboard(), fp_Line::clearScreen(), fl_HdrFtrSectionLayout::clearScreen(), fp_Line::clearScreenFromRunToEnd(), AbiCommand::clearTokenVector(), FV_View::cmdTextToTable(), px_ChangeHistory::coalesceHistory(), fp_Line::coalesceRuns(), fl_HdrFtrSectionLayout::collapse(), fl_DocSectionLayout::collapse(), fl_HdrFtrSectionLayout::collapseBlock(), XAP_UnixClipboard::common_get_func(), UT_ScriptLibrary::constructScript(), IE_Imp_MathML_EntityTable::convert(), XAP_Win32Clipboard::convertFormatString(), FV_View::convertPositionedToInLine(), XAP_Win32Clipboard::convertToFormatString(), fp_Line::countJustificationPoints(), pp_TableAttrProp::createAP(), XAP_Menu_Factory::createContextMenu(), XAP_Menu_Factory::CreateMenuLayout(), AP_Dialog_Styles::createNewStyle(), IE_Imp_DocBook::createTitle(), XAP_Toolbar_Factory::CreateToolbarLayout(), AP_UnixStatusBar::createWidget(), AP_CocoaStatusBar::createWidget, AP_Win32StatusBar::createWindow(), XAP_Dialog_PluginManager::deactivateAllPlugins(), PD_Document::deferNotifications(), Defun_EV_GetMenuItemComputedLabel_Fn(), Defun_EV_GetMenuItemState_Fn(), AccountHandler::deleteBuddies(), AccountHandler::deleteBuddy(), FL_DocLayout::deleteEmptyPages(), fl_DocSectionLayout::deleteOwnedPage(), fl_HdrFtrSectionLayout::deletePage(), ie_imp_table::deleteRow(), AbiCommand::deleteText(), AbiCollabSessionManager::destroyAccount(), AbiCollabSessionManager::destroyAccounts(), AbiCollabSessionManager::destroySession(), px_ChangeHistory::didRedo(), px_ChangeHistory::didUndo(), AbiCollabSessionManager::disconnectSessions(), fl_BlockLayout::doclistener_changeSpan(), fl_FrameLayout::doclistener_changeStrux(), fl_BlockLayout::doclistener_deleteObject(), fl_BlockLayout::doclistener_deleteSpan(), fl_FrameLayout::doclistener_deleteStrux(), fl_BlockLayout::doclistener_insertObject(), fl_BlockLayout::doclistener_insertSpan(), AbiCommand::doCommands(), ODe_DocumentData::doPostListeningWork(), AP_Win32App::doWindowlessArgs(), AP_UnixApp::doWindowlessArgs(), AP_CocoaApp::doWindowlessArgs(), XAP_Frame::dragEnd(), fp_Page::draw(), fp_Line::draw(), XAP_Win32App::enableAllTopLevelWindows(), UT_Win32AssertDlg::enableWindows(), UT_ScriptLibrary::enumerateDlgLabels(), pt_PieceTable::enumStyles(), EV_Menu_LabelSet::EV_Menu_LabelSet(), EV_searchMenuLabel(), XAP_UnixDialog_PluginManager::event_Deactivate(), PP_AttrProp::explodeStyle(), ODe_Styles::fetchRegularStyleStyles(), AP_Dialog_Lists::fillDialogFromBlock(), AP_Dialog_Lists::fillDialogFromVector(), AD_Document::findAutoRevisionId(), XAP_Menu_Factory::FindContextMenu(), EV_EditMethodContainer::findEditMethodByName(), pf_Fragments::findFirstFragBeforePos(), AD_Document::findHistoryRecord(), fl_BlockLayout::findLineWithFootnotePID(), pp_TableAttrProp::findMatch(), fl_TOCLayout::findMatchingBlock(), IE_Imp_MsWord_97::findMatchSpan(), AD_Document::findNearestAutoRevisionId(), fl_BlockLayout::findNextTabStop(), fl_BlockLayout::findPrevTabStop(), fl_HdrFtrSectionLayout::findShadow(), Stylist_row::findStyle(), Stylist_tree::findStyle(), UT_Timer::findTimer(), AP_Dialog_Lists::findVecItem(), fl_AutoNum::fixHierarchy(), PD_Document::fixListHierarchy(), XAP_App::forgetClones(), XAP_App::forgetFrame(), fl_HdrFtrSectionLayout::format(), fl_BlockLayout::format(), fl_DocSectionLayout::formatAllHdrFtr(), AP_UnixToolbar_StyleCombo::freeStyles(), PD_Style::getAllAttributes(), fp_Page::getAllLayouts(), PD_Style::getAllProperties(), PD_Document::getAllViews(), fp_TableContainer::getAnnotationContainers(), fp_CellContainer::getAnnotationContainers(), pp_TableAttrProp::getAP(), GR_EmbedManager::getAscent(), GR_GOComponentManager::getAscent(), AP_Dialog_Styles::getAttsVal(), PD_Document::getAuthorByInt(), PD_Document::getAuthorByUUID(), PD_Document::getAuthorUUIDFromNum(), XAP_Dialog_Language::getAvailableDictionaries(), FV_View::getBlockFormat(), OO_StylesContainer::getBlockStyleNum(), AccountHandler::getBuddy(), GR_Graphics::getCaret(), IE_Imp_TableHelper::getCellAtRowCol(), ie_imp_table::getCellAtRowColX(), FV_View::getCharFormat(), ie_imp_table::getColNumber(), XAP_InputModes::getCurrentMap(), XAP_InputModes::getCurrentMapName(), GR_GOComponentManager::getDescent(), AP_Dialog_Paragraph::getDialogData(), XAP_Dialog_ListDocuments::getDocument(), XAP_App::getEmbeddableManager(), FL_DocLayout::getEmbedManager(), Abi_GrammarCheck::GetEnglishText(), fp_Page::getFilledHeight(), fp_Line::getFilledWidth(), FL_DocLayout::getFirstPage(), fl_HdrFtrSectionLayout::getFirstShadow(), fp_Line::getFirstVisRun(), pf_Frag_Strux::getFmtHandle(), GR_Win32Font::getFontFromCache(), fp_TableContainer::getFootnoteContainers(), fp_CellContainer::getFootnoteContainers(), XAP_App::getFrame(), PP_RevisionAttr::getGreatestLesserOrEqualRevision(), FL_DocLayout::getHeight(), AD_Document::getHighestRevision(), AD_Document::getHighestRevisionId(), AD_Document::getHistoryNthAutoRevisioned(), AD_Document::getHistoryNthEditTime(), AD_Document::getHistoryNthId(), AD_Document::getHistoryNthTime(), AD_Document::getHistoryNthTimeStarted(), AD_Document::getHistoryNthTopXID(), AD_Document::getHistoryNthUID(), EV_Menu_LabelSet::getLabel(), fl_AutoNum::getLastItem(), FL_DocLayout::getLastPage(), PP_RevisionAttr::getLastRevision(), fp_Line::getLastVisRun(), EV_Menu_Layout::getLayoutItem(), FV_View::getLeftRulerInfo(), PP_RevisionAttr::getLowestGreaterOrEqualRevision(), AP_BindingSet::getMap(), XAP_InputModes::getMapByName(), Stylist_tree::getNameOfRow(), XAP_Menu_Factory::getNewID(), AP_Frame::getNewZoom(), AP_BindingSet::getNextInCycle(), XAP_Toolbar_Factory_vec::getNth_lt(), fp_Page::getNthAboveFrameContainer(), FL_DocLayout::getNthAnnotation(), fp_Page::getNthAnnotationContainer(), PD_Document::getNthAuthor(), fp_Page::getNthBelowFrameContainer(), fl_AutoNum::getNthBlock(), GR_Graphics::getNthCaret(), ie_imp_table::getNthCellOnRow(), fp_TableContainer::getNthCol(), fp_Page::getNthColumnLeader(), fp_Container::getNthCon(), EV_EditMethodContainer::getNthEditMethod(), FL_DocLayout::getNthEndnote(), FL_DocLayout::getNthFootnote(), fp_Page::getNthFootnoteContainer(), pf_Fragments::getNthFrag(), fl_ContainerLayout::getNthFrameContainer(), fl_ContainerLayout::getNthFrameLayout(), EV_Toolbar_Control::getNthItem(), IE_Exp_RTF::getNthMultiLevel(), IE_Exp_RTF::getNthOveride(), FL_DocLayout::getNthPage(), fp_TableContainer::getNthRow(), FV_Selection::getNthSelection(), IE_Exp_RTF::getNthSimple(), IE_Imp_RTF::GetNthTableBgColour(), IE_Imp_RTF::GetNthTableColour(), IE_Imp_RTF::GetNthTableFont(), FL_DocLayout::getNthTOC(), IE_TOCHelper::getNthTOCEntry(), px_ChangeHistory::getNthUndo(), XAP_PrefsScheme::getNthValue(), Stylist_tree::getNumCols(), FV_View::getNumColumnsInSelection(), PD_Document::getNumFromAuthorUUID(), ie_imp_table::getNumRows(), FV_View::getNumRowsInSelection(), GR_Image::GetOffsetFromLeft(), GR_Image::GetOffsetFromRight(), XAP_App::getPlugin(), fl_AutoNum::getPositionInList(), fl_AutoNum::getPrevInList(), AP_Dialog_Styles::getPropsVal(), FL_DocLayout::getQuickPrintEmbedManager(), XAP_Prefs::getRecent(), px_ChangeHistory::getRedo(), AD_Document::getRevisionIndxFromId(), PP_RevisionAttr::getRevisionWithId(), fp_TableContainer::getRowHeight(), fp_Line::getRunAtVisPos(), fp_Line::getRunFromIndex(), FV_View::getSectionFormat(), FV_View::getSelectedImage(), FV_View::getSelectedObject(), FV_Selection::getSelectionAnchor(), FV_Selection::getSelectionLeftAnchor(), FV_Selection::getSelectionRightAnchor(), AbiCollabSessionManager::getSession(), AbiCollabSessionManager::getSessionFromDocumentId(), AbiCollabSessionManager::getSessionFromSessionId(), AccountHandler::getSessionsAsync(), Stylist_row::getStyle(), Stylist_tree::getStyleAtRowCol(), fl_TOCLayout::getTOCListLabel(), XAP_Frame::getToolbar(), XAP_Toolbar_Factory::getToolbarNames(), FV_View::getTopRulerInfo(), px_ChangeHistory::getUndo(), XAP_Preview_FontPreview::getVal(), XAP_Dialog_FontChooser::getVal(), XAP_DiskStringSet::getValue(), AP_DiskStringSet::getValue(), ie_imp_table::getVecOfCellsOnRow(), AP_Dialog_Styles::getVecVal(), GR_EmbedManager::getWidth(), FL_DocLayout::getWidth(), GR_GOComponentManager::getWidth(), fp_Line::getWidthToRun(), IE_Imp_RTF::HandleCell(), IE_Imp_RTF::HandleRevisedTextTimestamp(), IE_Imp_RTF::HandleStyleDefinition(), AccountHandler::hasSession(), AP_Frame::importDocument(), PD_Document::importStyles(), XAP_UnixClipboard::initialize(), FV_View::insertAnnotation(), fp_Page::insertAnnotationContainer(), fp_Container::insertConAt(), fp_Page::insertFootnoteContainer(), XAP_Toolbar_Factory_vec::insertItemAfter(), XAP_Toolbar_Factory_vec::insertItemBefore(), AbiCommand::insertText(), AbiCollabSessionManager::isActive(), fl_TOCLayout::isBlockInTOC(), PD_Document::isBookmarkUnique(), PD_Document::isConnected(), fl_AutoNum::isContainedByList(), GR_GOComponentManager::isEdittable(), PP_RevisionAttr::isFragmentSuperfluous(), AbiCollabSessionManager::isInSession(), fl_TOCLayout::isInVector(), AbiCollabSessionManager::isLocallyControlled(), fl_ContainerLayout::isOnScreen(), FV_Selection::isPosSelected(), GR_GOComponentManager::isResizeable(), fp_Line::justify(), fp_Line::layout(), fp_Column::layout(), fl_HdrFtrSectionLayout::layout(), AP_Frame::loadDocument(), GR_MathManager::loadEmbedData(), GR_GOComponentManager::loadEmbedData(), GR_GOChartManager::loadEmbedData(), XAP_ModuleManager::loadModule(), GR_MathManager::makeSnapShot(), GR_GOComponentManager::makeSnapShot(), GR_GOChartManager::makeSnapShot(), fp_Page::mapXYToPosition(), fp_Line::mapXYToPosition(), fl_HdrFtrSectionLayout::markAllRunsDirty(), fp_Page::markDirtyOverlappingRuns(), pt_VarSet::mergeAP(), GR_GOComponentManager::modify(), GR_GOChartManager::modify(), AP_Dialog_Styles::ModifyParagraph(), AP_TopRuler::mousePress(), FV_FrameEdit::mouseRelease(), AP_TopRuler::mouseRelease(), AP_LeftRuler::mouseRelease(), AbiCommand::movePoint(), ie_imp_table_control::NewRow(), ie_imp_table::NewRow(), AP_Dialog_Spell::nextMisspelledWord(), AP_StatusBar::notify(), AV_View::notifyListeners(), XAP_App::notifyListeners(), PD_Document::notifyListeners(), EV_Win32Menu::onInitMenu(), OO_WriterImpl::OO_WriterImpl(), ie_imp_table::OpenCell(), RTFProps_ParaProps::operator=(), PP_RevisionAttr::operator==(), UT_GenericVector< T >::operator[](), IE_Imp_TableHelper::padAllRowsWithCells(), IE_Imp_TableHelper::padRowWithCells(), LinkGrammarWrap::parseSentence(), AbiCommand::parseTokens(), FV_Selection::pasteRowOrCol(), AP_Win32Toolbar_StyleCombo::populate(), AP_UnixToolbar_FontCombo::populate(), XAP_Toolbar_Factory::prefKeyForToolbar(), fl_AutoNum::prependItem(), fl_BlockLayout::prependList(), fl_DocSectionLayout::prependOwnedFooterPage(), fl_DocSectionLayout::prependOwnedHeaderPage(), AbiCommand::printFiles(), PD_Document::processDeferredNotifications(), FV_View::processSelectedBlocks(), PP_RevisionAttr::pruneForCumulativeResult(), AP_Win32Dialog_Styles::rebuildDeleteProps(), AP_UnixDialog_Styles::rebuildDeleteProps(), AP_CocoaDialog_Styles::rebuildDeleteProps(), FL_DocLayout::rebuildFromHere(), fp_Line::recalcHeight(), fp_Line::recalculateFields(), fl_HdrFtrSectionLayout::recalculateFields(), fp_Page::redrawDamagedFrames(), fp_Line::redrawUpdate(), fl_HdrFtrSectionLayout::redrawUpdate(), XAP_Win32Dialog_PluginManager::refreshPluginInfo(), XAP_Win32Dialog_PluginManager::refreshPluginList(), EV_UnixToolbar::refreshToolbar(), XAP_App::registerEmbeddable(), GR_EmbedManager::releaseEmbedView(), GR_GOComponentManager::releaseEmbedView(), GR_GOChartManager::releaseEmbedView(), XAP_App::rememberFrame(), fl_BlockLayout::remItemFromList(), PP_RevisionAttr::removeAllHigherOrEqualIds(), PP_RevisionAttr::removeAllLesserOrEqualIds(), PD_Document::removeBookmark(), AbiCollabSessionManager::removeBuddy(), PD_Document::removeConnections(), ie_imp_table::removeExtraneousCells(), XAP_Toolbar_Factory::removeIcon(), fl_AutoNum::removeItem(), XAP_App::removeListener(), XAP_Menu_Factory::removeMenuItem(), XAP_Prefs::removeRecent(), PP_RevisionAttr::removeRevision(), PP_RevisionAttr::removeRevisionIdTypeless(), PP_RevisionAttr::removeRevisionIdWithType(), ie_imp_table::removeRow(), AV_View::removeScrollListener(), PD_Document::removeStyle(), XAP_Toolbar_Factory_vec::removeToolbarId(), AP_Dialog_Styles::removeVecProp(), GR_EmbedManager::render(), GR_GOComponentManager::render(), GR_GOChartManager::render(), PD_Document::repairDoc(), AbiCommand::replaceAll(), AbiCommand::replaceNext(), AP_Win32Toolbar_StyleCombo::repopulate(), EV_Win32Toolbar::repopulateStyles(), EV_UnixToolbar::repopulateStyles(), EV_CocoaToolbar::repopulateStyles, XAP_DialogFactory::requestDialog(), XAP_Toolbar_Factory::resetAllToolbarsToDefault(), fp_Line::resetJustification(), XAP_App::resetToolbarsToDefault(), XAP_Toolbar_Factory::resetToolbarToDefault(), GR_Win32Graphics::restoreRectangle(), GR_UnixPangoGraphics::restoreRectangle(), GR_CocoaGraphics::restoreRectangle(), XAP_Toolbar_Factory::restoreToolbarLayout(), fl_BlockLayout::resumeList(), XAP_App::retrieveState(), s_buildDirName(), s_doPageSetupDlg(), s_doStylesDlg(), fl_BlockLayout::s_EnumTabStops(), XAP_Win32PropertySheet::s_sheetWndProc(), XAP_App::safefindFrame(), XAP_Dictionary::save(), AP_Win32Dialog_FormatTOC_Layout::saveCtrlsValuesForDetailsLevel(), XAP_Prefs::savePrefsFile(), AbiCollabSaveInterceptor::saveRemotely(), XAP_Toolbar_Factory::saveToolbarsInCurrentScheme(), XMPPAccountHandler::send(), AV_View::sendHorizontalScrollEvent(), AV_View::sendVerticalScrollEvent(), XAP_Dialog_FontChooser::setAllPropsFromVec(), PP_AttrProp::setAttributes(), FV_View::setBlockIndents(), FV_View::setCellFormat(), ie_imp_table::setCellRowNthCell(), XAP_InputModes::setCurrentMap(), GR_GOComponentManager::setDefaultFontSize(), GR_GOChartManager::setDefaultFontSize(), AbiCollabSessionManager::setDocumentHandles(), AP_UnixDialog_Lists::setFoldLevel(), GR_EmbedManager::setGraphics(), fp_FrameContainer::setPage(), PP_AttrProp::setProperties(), GR_GOComponentManager::setRun(), GR_GOChartManager::setRun(), PD_Document::setShowAuthors(), FV_View::setStyleAtPos(), AP_TopRuler::setTableLineDrag(), AP_Preview_Paragraph_Block::setText(), AccountHandler::signal(), AbiCollabSessionManager::signal(), AbiCollabService_Export::signal(), PD_Document::signalListeners(), fp_TableContainer::sizeRequest(), fl_BlockLayout::StartList(), AbiCollab::startRecording(), fl_BlockLayout::StopListInBlock(), AbiCollabSessionManager::storeProfile(), UT_ScriptLibrary::suffixesForType(), BarbarismChecker::suggestExactWord(), XAP_Dictionary::suggestWord(), BarbarismChecker::suggestWord(), EV_Win32Toolbar::synthesize(), EV_UnixToolbar::synthesize(), TFTEST_MAIN(), UT_ScriptLibrary::typeForContents(), UT_ScriptLibrary::typeForSuffix(), XAP_ModuleManager::unloadModule(), UT_ScriptLibrary::unregisterAllScripts(), XAP_DialogFactory::unregisterDialog(), AbiCollabSessionManager::unregisterEventListener(), UT_ScriptLibrary::unregisterScript(), FV_View::updateCarets(), XAP_App::updateClones(), FL_DocLayout::updateColor(), AP_Dialog_Styles::updateCurrentStyle(), GR_GOComponentManager::updateData(), GR_GOChartManager::updateData(), PD_Document::updateDirtyLists(), fl_HdrFtrSectionLayout::updateLayout(), fl_DocSectionLayout::updateLayout(), fp_Page::updatePageForWrapping(), fl_Squiggles::updatePOBs(), AD_Document::verifyHistoryState(), fp_CellContainer::wantVBreakAt(), ie_imp_table::writeAllCellPropsInDoc(), OO_StylesWriter::writeStyles(), ie_imp_table::writeTablePropsInDoc(), ABI_Collab_Export::~ABI_Collab_Export(), Abi_GrammarCheck::~Abi_GrammarCheck(), AP_Dialog_Replace::~AP_Dialog_Replace(), AP_Dialog_Styles::~AP_Dialog_Styles(), AP_DiskStringSet::~AP_DiskStringSet(), AP_Preview_Paragraph_Block::~AP_Preview_Paragraph_Block(), AP_Win32Dialog_Options_General::~AP_Win32Dialog_Options_General(), EV_Win32Toolbar::~EV_Win32Toolbar(), FL_DocLayout::~FL_DocLayout(), fl_DocSectionLayout::~fl_DocSectionLayout(), fl_HdrFtrSectionLayout::~fl_HdrFtrSectionLayout(), foo_Bitmap_container::~foo_Bitmap_container(), GR_EmbedManager::~GR_EmbedManager(), GR_Graphics::~GR_Graphics(), GR_UnixPangoGraphics::~GR_UnixPangoGraphics(), GR_Win32Font::~GR_Win32Font(), GR_Win32Graphics::~GR_Win32Graphics(), IE_Imp_RTF::~IE_Imp_RTF(), XAP_DiskStringSet::~XAP_DiskStringSet(), and XAP_PrefsScheme::~XAP_PrefsScheme().

template<class T>
const T UT_GenericVector< T >::operator[] ( UT_uint32  i  )  const [inline]

template<class T>
UT_sint32 UT_GenericVector< T >::setNthItem ( UT_uint32  ndx,
pNew,
T *  ppOld 
) [inline]

template<class T>
const T UT_GenericVector< T >::getFirstItem (  )  const [inline]

template<class T>
const T UT_GenericVector< T >::getLastItem (  )  const [inline]