# SdFat: Class Hierarchy

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

cache_t | Cache for an SD data block
FatPos_t | Internal type for istream do not use in user apps
ios_base | Base class for all streams
ios | Error and state information for all streams
istream | Input Stream
ibufstream | Parse a char string
ArduinoInStream | Input stream for Arduino Stream objects
ifstream | SD file input stream
iostream | Input/Output stream
fstream | SD file input/output stream
ostream | Output Stream
ArduinoOutStream | Output stream for Arduino Print objects
iostream | Input/Output stream
obufstream | Format a char string
ofstream | SD card output stream
SdStreamBase | Base class for SD streams
fstream | SD file input/output stream
ifstream | SD file input stream
ofstream | SD card output stream
pgm | Type for string in flash
Print |
MinimumSerial | Mini serial class for the SdFat library
SdFile | SdBaseFile with Print
Sd2Card | Raw access to SD and SDHC flash memory cards
SdBaseFile | Base class for SdFile with Print and C++ streams
SdFile | SdBaseFile with Print
SdStreamBase | Base class for SD streams
StdioStream | StdioStream implements a minimal stdio stream
SdFat | Integration class for the SdFat library
SdSpi | SPI class for access to SD and SDHC flash memory cards
SdVolume | Access FAT16 and FAT32 volumes on SD and SDHC cards
setfill | Type for setfill manipulator
setprecision | Type for setprecision manipulator
setw | Type for setw manipulator