reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

projects/openmp/runtime/src/kmp_affinity.h
  243   class Mask : public KMPAffinity::Mask {

References

projects/openmp/runtime/src/kmp.h
  672     virtual void copy(const Mask *src) {}
  674     virtual void bitwise_and(const Mask *rhs) {}
  676     virtual void bitwise_or(const Mask *rhs) {}
  701   virtual Mask *allocate_mask() { return nullptr; }
  702   virtual void deallocate_mask(Mask *m) {}
  703   virtual Mask *allocate_mask_array(int num) { return nullptr; }
  704   virtual void deallocate_mask_array(Mask *m) {}
  705   virtual Mask *index_mask_array(Mask *m, int index) { return nullptr; }
  705   virtual Mask *index_mask_array(Mask *m, int index) { return nullptr; }
  724 typedef KMPAffinity::Mask kmp_affin_mask_t;
projects/openmp/runtime/src/kmp_affinity.h
  243   class Mask : public KMPAffinity::Mask {
  267     void copy(const KMPAffinity::Mask *src) override {
  272     void bitwise_and(const KMPAffinity::Mask *rhs) override {
  277     void bitwise_or(const KMPAffinity::Mask *rhs) override {
  342   KMPAffinity::Mask *allocate_mask() override {
  346   void deallocate_mask(KMPAffinity::Mask *m) override {
  351   KMPAffinity::Mask *allocate_mask_array(int num) override {
  354   void deallocate_mask_array(KMPAffinity::Mask *array) override {
  358   KMPAffinity::Mask *index_mask_array(KMPAffinity::Mask *array,
  358   KMPAffinity::Mask *index_mask_array(KMPAffinity::Mask *array,