Go to the documentation of this file.
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,
String toString(IFS::OpenFlag flag)
Get a descriptive string for a flag.
The String class.
Definition: WString.h:136
BitSet< uint8_t, OpenFlag, size_t(OpenFlag::MAX)> OpenFlags
Definition: OpenFlags.h:69
Definition: DirectoryTemplate.h:36
Manage a set of bit values using enumeration.
Definition: BitSet.h:44
constexpr OpenFlags operator|(OpenFlag a, OpenFlag b)
Definition: OpenFlags.h:71
#define IFS_OPEN_FLAG_MAP(XX)
File open flag.
Definition: OpenFlags.h:53
OpenFlag
Definition: OpenFlags.h:61