diff options
Diffstat (limited to 'python_modules/ptypes.py')
-rw-r--r-- | python_modules/ptypes.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/python_modules/ptypes.py b/python_modules/ptypes.py index 5e18aa33..e354454b 100644 --- a/python_modules/ptypes.py +++ b/python_modules/ptypes.py @@ -130,9 +130,6 @@ class Type: _types.append(self) _types_by_name[self.name] = self - def has_pointer(self): - return False - def has_attr(self, name): return self.attributes.has_key(name) @@ -223,9 +220,6 @@ class TypeAlias(Type): return self.attributes["ctype"][0] return self.name - def has_pointer(self): - return self.the_type.has_pointer() - class EnumBaseType(Type): def is_enum(self): return isinstance(self, EnumType) @@ -474,9 +468,6 @@ class PointerType(Type): else: return "uint64_t" - def has_pointer(self): - return True - def contains_extra_size(self): return True @@ -570,9 +561,6 @@ class Member(Containee): def __repr__(self): return "%s (%s)" % (str(self.name), str(self.member_type)) - def has_pointer(self): - return self.member_type.has_pointer() - def get_num_pointers(self): return self.member_type.get_num_pointers() @@ -611,9 +599,6 @@ class SwitchCase: self.member = self.member.resolve(self) return self - def has_pointer(self): - return self.member.has_pointer() - def get_num_pointers(self): return self.member.get_num_pointers() @@ -706,12 +691,6 @@ class Switch(Containee): def contains_member(self, member): return False # TODO: Don't support switch deep member lookup yet - def has_pointer(self): - for c in self.cases: - if c.has_pointer(): - return True - return False - def get_num_pointers(self): count = 0 for c in self.cases: @@ -785,12 +764,6 @@ class ContainerType(Type): names = names + m.get_pointer_names(marshalled) return names - def has_pointer(self): - for m in self.members: - if m.has_pointer(): - return True - return False - def get_nw_offset(self, member, prefix = "", postfix = ""): fixed = self.get_fixed_nw_offset(member) v = [] |