34 #define IFS_OPEN_FLAG_MAP(XX) \ 35 XX(Append, "Append to file") \ 36 XX(Truncate, "Create empty file") \ 37 XX(Create, "Create new file if file doesn't exist") \ 38 XX(Read, "Read access") \ 39 XX(Write, "Write access") \ 40 XX(NoFollow, "Don't follow symbolic links") 43 #define XX(_tag, _comment) _tag,
BitSet< uint8_t, OpenFlag, size_t(OpenFlag::MAX)> OpenFlags
Definition: OpenFlags.h:50
The String class.
Definition: WString.h:136
#define IFS_OPEN_FLAG_MAP(XX)
File open flag.
Definition: OpenFlags.h:34
String toString(IFS::OpenFlag flag)
Get a descriptive string for a flag.
constexpr OpenFlags operator|(OpenFlag a, OpenFlag b)
Definition: OpenFlags.h:52
Definition: DirectoryTemplate.h:36
Manage a set of bit values using enumeration.
Definition: BitSet.h:43
OpenFlag
Definition: OpenFlags.h:42