9 e_depth_recursively = I32_MAXIMUM,
25 e_flag_file_or_folder = 3,
26 e_flag_folder_ex001 = 1 << 2,
27 e_flag_folder_ex001_calc = 1 << 3,
28 e_flag_required = 1 << 4,
29 e_flag_bypass_cache = 1 << 5,
30 e_flag_dont_resolve_alias = 1 << 6,
31 e_flag_resolve_alias = 1 << 7,
32 e_flag_get_local_path = 1 << 8,
33 e_flag_in_zip = 1 << 9,
34 e_flag_has_subfolder = 1 << 10,
35 e_flag_has_subfolder_unknown = 1 << 11,
36 e_flag_final_path = 1 << 12,
37 e_flag_file_ex001 = 1 << 13,
38 e_flag_file_ex001_calc = 1 << 14,
46 set_width(filesize n = 0) { m_width = n; }
74 boolalpha = 0x00000001,
75 showbase = 0x00000002,
76 showpoint = 0x00000004,
80 uppercase = 0x00000040,
85 scientific = 0x00000800,
86 internal = 0x00001000,
89 network_payload = 0x00008000,
90 separated = 0x00010000,
91 adjustfield = left | right | internal,
92 basefield = dec | oct | hex,
93 f32field = scientific | fixed
97 DECLARE_C_FLAG(e_flag, enum_flag);
105inline ::file::e_flag & fix_file_listing_flag(::file::e_flag & eflag)
108 if (!(eflag & ::file::e_flag_file_or_folder))
111 eflag |= ::file::e_flag_file_or_folder;
124 str_flag_ifnumberspace = 1,
125 str_flag_ifnumberparenthesize = 2,
126 str_flag_ifnumberparenthesizeandspace = 3,
Definition filesystem.h:16