Storage::Partition::Info Struct Reference
Partition information. More...
#include <Partition.h>
Inheritance diagram for Storage::Partition::Info:
Collaboration diagram for Storage::Partition::Info:
Public Types | |
| using | OwnedList = OwnedLinkedObjectListTemplate< Info > |
Public Types inherited from LinkedObjectTemplate< Info > | |
| using | Iterator = IteratorTemplate< Info, Info *, Info & > |
| using | ConstIterator = IteratorTemplate< const Info, const Info *, const Info & > |
Public Member Functions | |
| Info () | |
| Info (const String &name, FullType fullType, storage_size_t offset, storage_size_t size, Flags flags=0) | |
| FullType | fullType () const |
| bool | match (Type type, uint8_t subType) const |
| virtual const Disk::DiskPart * | diskpart () const |
| size_t | printTo (Print &p) const override |
Public Member Functions inherited from LinkedObjectTemplate< Info > | |
| Info * | getNext () const |
| bool | insertAfter (Info *object) |
| Iterator | begin () const |
| Iterator | end () const |
| Iterator | cbegin () const |
| Iterator | cend () const |
Public Member Functions inherited from LinkedObject | |
| virtual | ~LinkedObject () |
| virtual LinkedObject * | next () const |
| bool | insertAfter (LinkedObject *object) |
| bool | operator== (const LinkedObject &other) const |
| bool | operator!= (const LinkedObject &other) const |
Public Member Functions inherited from Printable | |
| virtual | ~Printable () |
Public Attributes | |
| CString | name |
| storage_size_t | offset {0} |
| storage_size_t | size {0} |
| Type | type {Type::invalid} |
| uint8_t | subtype {SubType::invalid} |
| Flags | flags |
Detailed Description
Partition information.
Member Typedef Documentation
◆ OwnedList
Constructor & Destructor Documentation
◆ Info() [1/2]
|
inline |
◆ Info() [2/2]
|
inline |
Member Function Documentation
◆ diskpart()
|
inlinevirtual |
Reimplemented in Storage::Disk::PartInfo.
◆ fullType()
|
inline |
◆ match()
◆ printTo()
Implements Printable.
Reimplemented in Storage::Disk::PartInfo.
Member Data Documentation
◆ flags
| Flags Storage::Partition::Info::flags |
◆ name
| CString Storage::Partition::Info::name |
◆ offset
| storage_size_t Storage::Partition::Info::offset {0} |
◆ size
| storage_size_t Storage::Partition::Info::size {0} |
◆ subtype
| uint8_t Storage::Partition::Info::subtype {SubType::invalid} |
◆ type
| Type Storage::Partition::Info::type {Type::invalid} |
The documentation for this struct was generated from the following file:
Public Types inherited from
1.8.17