Template Struct desfire::file_settings< file_type::cyclic_record >

Inheritance Relationships

Base Types

Struct Documentation

template<>
struct file_settings<file_type::cyclic_record> : public desfire::common_file_settings, public desfire::record_file_settings

Specialization for cyclic record files. This class has no logic other than merging together the two base classes and providing constructors for both.

Public Types

using specific_file_settings = record_file_settings

Public Functions

inline constexpr file_settings()
inline constexpr file_settings(common_file_settings generic, record_file_settings specific)
inline constexpr file_settings(file_security security, file_access_rights rights, std::uint32_t rec_size, std::uint32_t max_rec_count, std::uint32_t rec_count = 0)
inline constexpr file_settings(common_file_settings generic, std::uint32_t rec_size, std::uint32_t max_rec_count, std::uint32_t rec_count = 0)
inline constexpr file_settings(file_security security, file_access_rights rights, record_file_settings specific)