Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFragmentMap< Fragment > Class Template Reference

#include <qfragmentmap_p.h>

Collaboration diagram for QFragmentMap< Fragment >:

Classes

class  ConstIterator
class  Iterator

Public Member Functions

 QFragmentMap ()
 ~QFragmentMap ()
void clear ()
Iterator begin ()
Iterator end ()
ConstIterator begin () const
ConstIterator end () const
ConstIterator last () const
bool isEmpty () const
int numNodes () const
int length (uint field=0) const
Iterator find (int k, uint field=0)
ConstIterator find (int k, uint field=0) const
uint findNode (int k, uint field=0) const
uint insert_single (int key, uint length)
uint erase_single (uint f)
Fragmentfragment (uint index)
const Fragmentfragment (uint index) const
uint position (uint node, uint field=0) const
bool isValid (uint n) const
uint next (uint n) const
uint previous (uint n) const
uint size (uint node, uint field=0) const
void setSize (uint node, int new_size, uint field=0)
int firstNode () const

Friends

class Iterator
class ConstIterator

Detailed Description

template<class Fragment>
class QFragmentMap< Fragment >

Definition at line 684 of file qfragmentmap_p.h.

Constructor & Destructor Documentation

◆ QFragmentMap()

template<class Fragment>
QFragmentMap< Fragment >::QFragmentMap ( )
inline

Definition at line 762 of file qfragmentmap_p.h.

◆ ~QFragmentMap()

template<class Fragment>
QFragmentMap< Fragment >::~QFragmentMap ( )
inline

Definition at line 763 of file qfragmentmap_p.h.

Member Function Documentation

◆ begin() [1/2]

template<class Fragment>
Iterator QFragmentMap< Fragment >::begin ( )
inline

Definition at line 777 of file qfragmentmap_p.h.

◆ begin() [2/2]

template<class Fragment>
ConstIterator QFragmentMap< Fragment >::begin ( ) const
inline

Definition at line 779 of file qfragmentmap_p.h.

◆ clear()

template<class Fragment>
void QFragmentMap< Fragment >::clear ( )
inline

Definition at line 771 of file qfragmentmap_p.h.

◆ end() [1/2]

template<class Fragment>
Iterator QFragmentMap< Fragment >::end ( )
inline

Definition at line 778 of file qfragmentmap_p.h.

◆ end() [2/2]

template<class Fragment>
ConstIterator QFragmentMap< Fragment >::end ( ) const
inline

Definition at line 780 of file qfragmentmap_p.h.

◆ erase_single()

template<class Fragment>
uint QFragmentMap< Fragment >::erase_single ( uint f)
inline

Definition at line 803 of file qfragmentmap_p.h.

◆ find() [1/2]

template<class Fragment>
Iterator QFragmentMap< Fragment >::find ( int k,
uint field = 0 )
inline

Definition at line 788 of file qfragmentmap_p.h.

◆ find() [2/2]

template<class Fragment>
ConstIterator QFragmentMap< Fragment >::find ( int k,
uint field = 0 ) const
inline

Definition at line 789 of file qfragmentmap_p.h.

◆ findNode()

template<class Fragment>
uint QFragmentMap< Fragment >::findNode ( int k,
uint field = 0 ) const
inline

Definition at line 791 of file qfragmentmap_p.h.

◆ firstNode()

template<class Fragment>
int QFragmentMap< Fragment >::firstNode ( ) const
inline

Definition at line 835 of file qfragmentmap_p.h.

◆ fragment() [1/2]

template<class Fragment>
Fragment * QFragmentMap< Fragment >::fragment ( uint index)
inline

Definition at line 813 of file qfragmentmap_p.h.

◆ fragment() [2/2]

template<class Fragment>
const Fragment * QFragmentMap< Fragment >::fragment ( uint index) const
inline

Definition at line 817 of file qfragmentmap_p.h.

◆ insert_single()

template<class Fragment>
uint QFragmentMap< Fragment >::insert_single ( int key,
uint length )
inline

Definition at line 793 of file qfragmentmap_p.h.

◆ isEmpty()

template<class Fragment>
bool QFragmentMap< Fragment >::isEmpty ( ) const
inline

Definition at line 784 of file qfragmentmap_p.h.

◆ isValid()

template<class Fragment>
bool QFragmentMap< Fragment >::isValid ( uint n) const
inline

Definition at line 822 of file qfragmentmap_p.h.

◆ last()

template<class Fragment>
ConstIterator QFragmentMap< Fragment >::last ( ) const
inline

Definition at line 782 of file qfragmentmap_p.h.

◆ length()

template<class Fragment>
int QFragmentMap< Fragment >::length ( uint field = 0) const
inline

Definition at line 786 of file qfragmentmap_p.h.

◆ next()

template<class Fragment>
uint QFragmentMap< Fragment >::next ( uint n) const
inline

Definition at line 823 of file qfragmentmap_p.h.

◆ numNodes()

template<class Fragment>
int QFragmentMap< Fragment >::numNodes ( ) const
inline

Definition at line 785 of file qfragmentmap_p.h.

◆ position()

template<class Fragment>
uint QFragmentMap< Fragment >::position ( uint node,
uint field = 0 ) const
inline

Definition at line 821 of file qfragmentmap_p.h.

◆ previous()

template<class Fragment>
uint QFragmentMap< Fragment >::previous ( uint n) const
inline

Definition at line 824 of file qfragmentmap_p.h.

◆ setSize()

template<class Fragment>
void QFragmentMap< Fragment >::setSize ( uint node,
int new_size,
uint field = 0 )
inline

Definition at line 826 of file qfragmentmap_p.h.

◆ size()

template<class Fragment>
uint QFragmentMap< Fragment >::size ( uint node,
uint field = 0 ) const
inline

Definition at line 825 of file qfragmentmap_p.h.

◆ ConstIterator

template<class Fragment>
friend class ConstIterator
friend

Definition at line 839 of file qfragmentmap_p.h.

◆ Iterator

template<class Fragment>
friend class Iterator
friend

Definition at line 838 of file qfragmentmap_p.h.


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