Я читаю g SOAP документацию отсюда: https://www.genivia.com/dev.html#services
Существует пример сгенерированного кода:
#import "gsoap/import/stlvector.h" // import std::vector XML data binding
//gsoap ns schema namespace: HR
class ns__employee {
public:
@std::string name 1; // required name attribute
@int ID 0 = 9999; // optional ID attribute, defaults to 9999
std::vector<ns__employee*> manages 0:12; // up to 12 <manages> elements
};
Это выглядит так с ++ а что это? @std::string name 1;
, @int ID 0 = 9999;
, std::vector<ns__employee*> manages 0:12;
- это похоже на битовые поля.