// iterating through the collection typedef OIndex* iterator; typedef OIndex const* const_iterator;
/// get access to the first element of the index collection
Indexes::const_iterator begin() const { return m_aIndexes.begin(); } /// get access to the first element of the index collection
Indexes::iterator begin() { return m_aIndexes.begin(); } /// get access to the (last + 1st) element of the index collection
Indexes::const_iterator end() const { return m_aIndexes.end(); } /// get access to the (last + 1st) element of the index collection
Indexes::iterator end() { return m_aIndexes.end(); }
// inserting without committing // the OriginalName of the newly inserted index will be empty, thus indicating that it's new
Indexes::iterator insert(const OUString& _rName); // commit a new index, which is already part if the collection, but does not have an equivalent in the // data source, yet void commitNewIndex(const Indexes::iterator& _rPos);
// reset the data for the given index void resetIndex(const Indexes::iterator& _rPos);
// attach to a new key container void attach(const css::uno::Reference< css::container::XNameAccess >& _rxIndexes); // detach from the container void detach();
/// drop an index, and remove it from the collection bool drop(const Indexes::iterator& _rPos); /// simply drop the index described by the name, but don't remove the descriptor from the collection bool dropNoRemove(const Indexes::iterator& _rPos);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.