Есть ли альтернатива для визуального C ++ __declspec (атрибут объявления свойства) в clang и gcc? - PullRequest
1 голос
/ 21 сентября 2019

Существует специальное расширение Microsoft, которое позволяет определять методы получения и установки свойств следующим образом:

// declspec_property.cpp
struct S {
   int i;
   void putprop(int j) {
      i = j;
   }

   int getprop() {
      return i;
   }

   __declspec(property(get = getprop, put = putprop)) int the_prop;
};

int main() {
   S s;
   s.the_prop = 5;
   return s.the_prop;
}

Есть ли способ определить атрибут объявления свойства с помощью clang или gcc?Если я ищу __declspec, все, что я нахожу, это __declspec(dllexport), но я не ищу это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...