|
NUMA++ 0.10.0
|
Contains declarations for numapp::Bitmask. More...
#include <iosfwd>#include <memory>#include <type_traits>#include <numa.h>Go to the source code of this file.
Classes | |
| class | numapp::Bitmask< Class > |
| Generic bitmask. More... | |
Namespaces | |
| namespace | numapp |
Typedefs | |
| using | numapp::NumaBitmaskPtr = std::unique_ptr<struct bitmask, void (*)(struct bitmask*)> |
| Lowlevel bitmask type. | |
Functions | |
| template<class Class , class F > | |
| void | numapp::ForEach (Bitmask< Class > const &bitmask, F &&f, bool value=true) |
| Invoke function for each bit in mask that matches value. | |
| template<class Class > | |
| std::ostream & | numapp::FormatBitmask (std::ostream &os, Bitmask< Class > const &mask, int min_bits) |
| Formats mask and inserts it to os. | |
| std::ostream & | numapp::FormatBitmask (std::ostream &os, bitmask const *mask, int min_bits) |
| Formats mask and inserts it to os. | |
Contains declarations for numapp::Bitmask.
Definition in file bitmask.hpp.