SourceXtractorPlusPlus
0.15
Please provide a description of the project.
|
#include <stdint.h>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
SourceXtractor | |
Enumerations | |
enum | SourceXtractor::Flags : int64_t { SourceXtractor::Flags::NONE = 0, SourceXtractor::Flags::BIASED = 1ll << 0, SourceXtractor::Flags::BLENDED = 1ll << 1, SourceXtractor::Flags::SATURATED = 1ll << 2, SourceXtractor::Flags::BOUNDARY = 1ll << 3, SourceXtractor::Flags::NEIGHBORS = 1ll << 4, SourceXtractor::Flags::OUTSIDE = 1ll << 5, SourceXtractor::Flags::PARTIAL_FIT = 1ll << 6, SourceXtractor::Flags::INSUFFICIENT_DATA = 1ll << 7, SourceXtractor::Flags::ERROR = 1ll << 10, SourceXtractor::Flags::SENTINEL = 1ll << 11 } |
Flagging of bad sources. More... | |
Functions | |
constexpr Flags | SourceXtractor::operator| (const Flags &a, const Flags &b) |
constexpr Flags | SourceXtractor::operator& (const Flags &a, const Flags &b) |
constexpr Flags | SourceXtractor::operator* (const Flags &a, const bool b) |
Flags & | SourceXtractor::operator|= (Flags &a, const Flags &b) |
constexpr int64_t | SourceXtractor::flags2long (const Flags &a) |
std::vector< int64_t > | SourceXtractor::flags2long (const std::vector< Flags > &v) |
std::ostream & | SourceXtractor::operator<< (std::ostream &out, Flags flags) |
Variables | |
const std::map< Flags, std::string > | SourceXtractor::FlagsStr |
String representation of the flags. More... | |