issue #0002902: replace members of PyObjectBase with a PyDictObject

This commit is contained in:
wmayer
2017-02-14 13:09:09 +01:00
parent d0e6253041
commit f95587fc7a
2 changed files with 45 additions and 42 deletions

View File

@@ -196,7 +196,6 @@ class BaseExport PyObjectBase : public PyObject
protected:
/// destructor
virtual ~PyObjectBase();
void resetAttribute();
public:
/** Constructor
@@ -292,17 +291,21 @@ public:
return StatusBits.test(1);
}
void setAttributeOf(const char* attr, const PyObjectBase* par);
void startNotify();
typedef void* PointerType ;
typedef void* PointerType;
private:
void setAttributeOf(const char* attr, const PyObjectBase* par);
void resetAttribute();
protected:
std::bitset<32> StatusBits;
/// pointer to the handled class
void * _pcTwinPointer;
PyObjectBase* parent;
char* attribute;
private:
PyObject* attrDict;
};