Skip to content

FSTraits ​

cpp
#include <rvlib/FileSystems/Amiga/FSTypes.h>
cpp
struct FSTraits

Defined in rvlib/FileSystems/Amiga/FSTypes.h:455

Static properties of an Amiga file system.

Public Attributes ​

ReturnNameDescription
FSFormatdosFile system format.
isizeblocksNumber of blocks.
isizebytesCapacity in bytes.
isizebsizeBlock size in bytes.
isizereservedNumber of reserved blocks.

dos ​

cpp
FSFormat dos = FSFormat::NODOS

Type: FSFormat

Defined in rvlib/FileSystems/Amiga/FSTypes.h:457

File system format.


blocks ​

cpp
isize blocks = 0

Defined in rvlib/FileSystems/Amiga/FSTypes.h:459

Number of blocks.


bytes ​

cpp
isize bytes = 0

Defined in rvlib/FileSystems/Amiga/FSTypes.h:460

Capacity in bytes.


bsize ​

cpp
isize bsize = 512

Defined in rvlib/FileSystems/Amiga/FSTypes.h:461

Block size in bytes.


reserved ​

cpp
isize reserved = 2

Defined in rvlib/FileSystems/Amiga/FSTypes.h:462

Number of reserved blocks.

Public Methods ​

ReturnNameDescription
boolofs const inlineReturns true if the file system is an Old File System (OFS) variant.
boolffs const inlineReturns true if the file system is a Fast File System (FFS) variant.
boolintl const inlineReturns true if the file system is an international (INTL) variant.
booladf constReturns true if the volume can be stored in an ADF file.

ofs ​

const inline

cpp
inline bool ofs() const

Defined in rvlib/FileSystems/Amiga/FSTypes.h:465

Returns true if the file system is an Old File System (OFS) variant.


ffs ​

const inline

cpp
inline bool ffs() const

Defined in rvlib/FileSystems/Amiga/FSTypes.h:467

Returns true if the file system is a Fast File System (FFS) variant.


intl ​

const inline

cpp
inline bool intl() const

Defined in rvlib/FileSystems/Amiga/FSTypes.h:469

Returns true if the file system is an international (INTL) variant.


adf ​

const

cpp
bool adf() const

Defined in rvlib/FileSystems/Amiga/FSTypes.h:471

Returns true if the volume can be stored in an ADF file.