SdFat: ExName_t Class Reference

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:
[legend]
Collaboration diagram for ExName_t:
[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:

- ArduinoSdFat/libraries/SdFat/src/ExFatLib/ExFatTypes.h