SdFat
Public Member Functions | Public Attributes | List of all members
ExName_t Class Reference

Internal type for file name - do not use in user apps. More...

#include <ExFatTypes.h>

Inheritance diagram for ExName_t:
Inheritance graph
[legend]
Collaboration diagram for ExName_t:
Collaboration graph
[legend]

Public Member Functions

bool atEnd ()
 
uint16_t get16 ()
 
char getch ()
 
void reset ()
 

Public Attributes

const char * begin
 
const char * end
 
uint16_t nameHash
 
size_t nameLength
 
const char * next
 

Detailed Description

Internal type for file name - do not use in user apps.

Member Function Documentation

◆ atEnd()

bool FsName::atEnd ( )
inlineinherited
Returns
true if at end.

◆ get16()

uint16_t FsName::get16 ( )
inlineinherited
Returns
next UTF-16 unit of LFN.

◆ getch()

char FsName::getch ( )
inlineinherited
Returns
next char of LFN.

◆ reset()

void FsName::reset ( )
inlineinherited

Reset to start of LFN.

Member Data Documentation

◆ begin

const char* FsName::begin
inherited

Beginning of LFN.

◆ end

const char* FsName::end
inherited

Position one beyond last LFN character.

◆ nameHash

uint16_t ExName_t::nameHash

Hash for UTF-16 name

◆ nameLength

size_t ExName_t::nameLength

Length of UTF-16 name

◆ next

const char* FsName::next
inherited

Next LFN character of end.


The documentation for this class was generated from the following file: