1 #if ! defined (MSVIS_VisBufferComponents2_H)
2 #define MSVIS_VisBufferComponents2_H
5 #include <initializer_list>
107 typedef std::set<VisBufferComponent2>
Set;
152 #endif // ! defined (MSVIS_VisBufferComponents2_H)
Set::const_iterator const_iterator
static VisBufferComponents2 all()
Elements::const_iterator const_iterator
static casacore::String name(VisBufferComponent2 id)
const_iterator end() const
VisBufferComponents2 operator+(const VisBufferComponents2 &other) const
casacore::Bool empty() const
VisBufferComponents2 & operator+=(const VisBufferComponents2 &other)
bool Bool
Define the standard types used by Casacore.
static const VisBufferComponents2 all_p
casacore::String toString() const
std::set< VisBufferComponent2 > Set
static VisBufferComponents2 these(std::initializer_list< VisBufferComponent2 > components)
casacore::Bool contains(VisBufferComponent2 component) const
String: the storage and methods of handling collections of characters.
static VisBufferComponents2 singleton(VisBufferComponent2 component)
static VisBufferComponents2 exceptThese(std::initializer_list< VisBufferComponent2 > components)
This class encapsulates an enum with values corresponding to the various data components accessible v...
static VisBufferComponents2 initializeAll()
static VisBufferComponents2 none()
const_iterator begin() const