|
BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
|
Go to the source code of this file.
Macros | |
| #define | BmnFileProcessingFlags_h |
Enumerations | |
| enum class | BmnFileType : uint8_t { Unknown , Raw , ZStd , ZLib , ZLib_ng , XZ_LZMA } |
| enum class | BmnFileStreamResults : uint8_t { Success , ReachedEOF , InvalidParameters , TryingToReadBadStream , FileNotOpen , UnexpectedFail } |
| enum class | BmnBinaryFileProcessingOptions : uint32_t { None = 0 , WriteBinary = 1 << 0 , ReadBinary = 1 << 1 , LeaveOldData = 1 << 2 , StartFromNull = 1 << 3 , StartFromEnd = 1 << 4 , AlwaysWriteAtTheEnd = 1 << 5 , MaximalCompression = 1 << 6 , HighCompression = 1 << 7 , NormalCompression = 1 << 7 , DefaultCompression = 1 << 9 , LowCompression = 1 << 10 , MinimalCompression = 1 << 11 , HighCompressionMemory = 1 << 12 , IntermediateCompressionMemory = 1 << 13 , DefaultCompressionMemory = 1 << 14 } |
Functions | |
| template<typename T> | |
| T & | operator+= (T &initialString, const BmnFileType fileType) |
| template<typename T> | |
| T | operator+ (const T &initialString, const BmnFileType fileType) |
| MAKE_ENUM_BITMASK (BmnBinaryFileProcessingOptions) | |
Variables | |
| constexpr BmnBinaryFileProcessingOptions | cg_writeFileFlags |
| constexpr BmnBinaryFileProcessingOptions | cg_compressionIntensityFlags |
| constexpr BmnBinaryFileProcessingOptions | cg_compressionMemoryFlags |
| #define BmnFileProcessingFlags_h |
Definition at line 3 of file BmnFileProcessingFlags.h.
|
strong |
Definition at line 94 of file BmnFileProcessingFlags.h.
|
strong |
| Enumerator | |
|---|---|
| Success | |
| ReachedEOF | |
| InvalidParameters | |
| TryingToReadBadStream | |
| FileNotOpen | |
| UnexpectedFail | |
Definition at line 69 of file BmnFileProcessingFlags.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Raw | |
| ZStd | |
| ZLib | |
| ZLib_ng | |
| XZ_LZMA | |
Definition at line 15 of file BmnFileProcessingFlags.h.
| MAKE_ENUM_BITMASK | ( | BmnBinaryFileProcessingOptions | ) |
|
inlinenodiscard |
Definition at line 62 of file BmnFileProcessingFlags.h.
|
inline |
|
constexpr |
Definition at line 153 of file BmnFileProcessingFlags.h.
Referenced by BmnIFileReader::PerformStandardChecksBeforeOpening().
|
constexpr |
Definition at line 158 of file BmnFileProcessingFlags.h.
Referenced by BmnIFileReader::PerformStandardChecksBeforeOpening().
|
constexpr |
Definition at line 148 of file BmnFileProcessingFlags.h.
Referenced by BmnIFileReader::PerformStandardChecksBeforeOpening().