#include <FileFragments.hpp>
Public Types | |
| typedef FragmentT | FragmentType |
| typedef ContainerT | ContainerType |
| typedef FragmentType::SizeType | FSizeType |
| typedef FragmentType::PayloadType | PayloadType |
| typedef FragmentType::Traits | Traits |
| typedef BadRange< FragmentType > | BadRangeException |
| typedef ContainerType::value_type | ValueType |
| typedef ContainerType::pointer | Pointer |
| typedef ContainerType::const_pointer | ConstPointer |
| typedef ContainerType::reference | Reference |
| typedef ContainerType::const_reference | ConstReference |
| typedef ContainerType::iterator | Iterator |
| typedef ContainerType::const_iterator | ConstIterator |
| typedef ContainerType::reverse_iterator | ReverseIterator |
| typedef ContainerType::const_reverse_iterator | ConstReverseIterator |
| typedef ContainerType::size_type | SizeType |
| typedef ContainerType::difference_type | DifferenceType |
| typedef ValueType | value_type |
| typedef Pointer | pointer |
| typedef ConstPointer | const_pointer |
| typedef Reference | reference |
| typedef ConstReference | const_reference |
| typedef Iterator | iterator |
| typedef ConstIterator | const_iterator |
| typedef ReverseIterator | reverse_iterator |
| typedef ConstReverseIterator | const_reverse_iterator |
| typedef SizeType | size_type |
| typedef DifferenceType | difference_type |
| typedef ::std::pair< Iterator, Iterator > | IteratorPair |
| typedef ::std::pair< ConstIterator, ConstIterator > | ConstIteratorPair |
Public Member Functions | |
| List (FSizeType limit) | |
| Iterator | begin () |
| ConstIterator | begin () const |
| Iterator | end () |
| ConstIterator | end () const |
| ReverseIterator | rbegin () |
| ConstReverseIterator | rbegin () const |
| ReverseIterator | rend () |
| ConstReverseIterator | rend () const |
| SizeType | size () const |
| FSizeType | limit () const |
| FSizeType | sumLength () const |
| FSizeType | missing () const |
| bool | empty () const |
| void | clear () |
| FSizeType | insert (const FragmentType &insertFragment) |
| template<typename InputIterator> | |
| FSizeType | insert (InputIterator first, InputIterator last) |
| FSizeType | insert (Iterator where, const FragmentType &insertFragment) |
| FSizeType | erase (const FragmentType &eraseFragment) |
| template<typename InputIterator> | |
| FSizeType | erase (InputIterator first, InputIterator last) |
| void | erase (Iterator where) |
| void | swap (List &rhs) |
| Iterator | lowerBound (const FragmentType &match) |
| ConstIterator | lowerBound (const FragmentType &match) const |
| Iterator | upperBound (const FragmentType &match) |
| ConstIterator | upperBound (const FragmentType &match) const |
| IteratorPair | equalRange (const FragmentType &match) |
| ConstIteratorPair | equalRange (const FragmentType &match) const |
| Iterator | lower_bound (const FragmentType &match) |
| ConstIterator | lower_bound (const FragmentType &match) const |
| Iterator | upper_bound (const FragmentType &match) |
| ConstIterator | upper_bound (const FragmentType &match) const |
| IteratorPair | equal_range (const FragmentType &match) |
| ConstIteratorPair | equal_range (const FragmentType &match) const |
| IteratorPair | overlappingRange (const FragmentType &match) |
| ConstIteratorPair | overlappingRange (const FragmentType &match) const |
Private Attributes | |
| ContainerType | s_ |
| FSizeType | sumLength_ |
| FSizeType | upperLimit_ |
|
|||||
|
Definition at line 474 of file FileFragments.hpp. |
|
|||||
|
Definition at line 492 of file FileFragments.hpp. |
|
|||||
|
Definition at line 488 of file FileFragments.hpp. |
|
|||||
|
Definition at line 490 of file FileFragments.hpp. |
|
|||||
|
Definition at line 494 of file FileFragments.hpp. |
|
|||||
|
Definition at line 481 of file FileFragments.hpp. |
|
|||||
|
Definition at line 498 of file FileFragments.hpp. |
|
|||||
|
Definition at line 477 of file FileFragments.hpp. |
|
|||||
|
Definition at line 479 of file FileFragments.hpp. |
|
|||||
|
Definition at line 483 of file FileFragments.hpp. |
|
|||||
|
Definition at line 470 of file FileFragments.hpp. |
|
|||||
|
Definition at line 496 of file FileFragments.hpp. |
|
|||||
|
Definition at line 485 of file FileFragments.hpp. |
|
|||||
|
Definition at line 469 of file FileFragments.hpp. |
|
|||||
|
Definition at line 471 of file FileFragments.hpp. |
|
|||||
|
Definition at line 491 of file FileFragments.hpp. |
|
|||||
|
Definition at line 480 of file FileFragments.hpp. |
|
|||||
|
Definition at line 497 of file FileFragments.hpp. |
|
|||||
|
Definition at line 472 of file FileFragments.hpp. |
|
|||||
|
Definition at line 487 of file FileFragments.hpp. |
|
|||||
|
Definition at line 476 of file FileFragments.hpp. |
|
|||||
|
Definition at line 489 of file FileFragments.hpp. |
|
|||||
|
Definition at line 478 of file FileFragments.hpp. |
|
|||||
|
Definition at line 493 of file FileFragments.hpp. |
|
|||||
|
Definition at line 482 of file FileFragments.hpp. |
|
|||||
|
Definition at line 495 of file FileFragments.hpp. |
|
|||||
|
Definition at line 484 of file FileFragments.hpp. |
|
|||||
|
Definition at line 473 of file FileFragments.hpp. |
|
|||||
|
Definition at line 486 of file FileFragments.hpp. |
|
|||||
|
Definition at line 475 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 501 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 513 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 512 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 528 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 526 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 515 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 514 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 647 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 643 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 622 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 618 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 588 of file FileFragments.hpp. |
|
||||||||||||||||||||
|
Definition at line 577 of file FileFragments.hpp. |
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 550 of file FileFragments.hpp. |
|
||||||||||
|
|
|
|||||||||
|
Definition at line 523 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 631 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 627 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 606 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 602 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 525 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 664 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 654 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 517 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 516 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 519 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 518 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 522 of file FileFragments.hpp. |
|
|||||||||
|
Definition at line 524 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 595 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 639 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 635 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 614 of file FileFragments.hpp. |
|
||||||||||
|
Definition at line 610 of file FileFragments.hpp. |
|
|||||
|
Definition at line 676 of file FileFragments.hpp. |
|
|||||
|
Definition at line 677 of file FileFragments.hpp. |
|
|||||
|
Definition at line 678 of file FileFragments.hpp. |
1.4.2