#include <Region.h>
Public Member Functions | |
| Region () | |
| Region (unsigned long start, unsigned long len) | |
| Region (const Region &x) | |
| Region & | operator= (const Region &r) |
| bool | doIntersect (const Region &r) const |
| Region | intersect (const Region &r) const |
| bool | inside (const Region &r) const |
| bool | operator== (const Region &r) const |
| bool | operator!= (const Region &r) const |
| bool | operator< (const Region &r) const |
| bool | operator> (const Region &r) const |
| unsigned long | start () const |
| unsigned long | end () const |
| unsigned long | len () const |
Protected Attributes | |
| unsigned long | s |
| unsigned long | l |
| storage::Region::Region | ( | ) | [inline] |
Referenced by intersect().
| storage::Region::Region | ( | unsigned long | start, | |
| unsigned long | len | |||
| ) | [inline] |
| storage::Region::Region | ( | const Region & | x | ) | [inline] |
| bool storage::Region::doIntersect | ( | const Region & | r | ) | const [inline] |
References end(), Region(), s, and start().
Referenced by storage::Partition::contains(), and storage::Partition::intersectArea().
| bool storage::Region::operator== | ( | const Region & | r | ) | const [inline] |
| bool storage::Region::operator!= | ( | const Region & | r | ) | const [inline] |
| unsigned long storage::Region::start | ( | ) | const [inline] |
References s.
Referenced by storage::Partition::cylEnd(), storage::Partition::cylStart(), doIntersect(), inside(), intersect(), storage::Partition::logDifference(), operator<(), storage::operator<<(), operator=(), operator==(), and operator>().
| unsigned long storage::Region::end | ( | ) | const [inline] |
Referenced by storage::Disk::changePartitionArea(), storage::Disk::createChecks(), doIntersect(), inside(), and intersect().
| unsigned long storage::Region::len | ( | ) | const [inline] |
unsigned long storage::Region::s [protected] |
Referenced by end(), intersect(), operator<(), operator=(), operator==(), operator>(), and start().
unsigned long storage::Region::l [protected] |
Referenced by end(), len(), operator=(), and operator==().
1.5.5