summaryrefslogtreecommitdiff
path: root/python/types.py
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2017-02-09 19:06:07 -0500
committerRusty Wagner <rusty@vector35.com>2017-02-09 19:06:07 -0500
commit898ec98d9858ddec7fb431ba304d996cec12ff68 (patch)
treee45860783bc3412de8e52d4d1267da670d744fc6 /python/types.py
parent8df9a34dd67c852626432c84a5007be3173c33e0 (diff)
APIs for handling platform types
Diffstat (limited to 'python/types.py')
-rw-r--r--python/types.py18
1 files changed, 6 insertions, 12 deletions
diff --git a/python/types.py b/python/types.py
index 1cc02691..f66625f8 100644
--- a/python/types.py
+++ b/python/types.py
@@ -446,14 +446,13 @@ class Type(object):
return core.BNGenerateAutoTypeId(source, name)
@classmethod
- def generate_auto_platform_type_id(self, name):
+ def generate_auto_demangled_type_id(self, name):
name = QualifiedName(name)._get_core_struct()
- return core.BNGenerateAutoTypeId(name)
+ return core.BNGenerateAutoDemangledTypeId(name)
@classmethod
- def generate_auto_demangled_type_id(self, name):
- name = QualifiedName(name)._get_core_struct()
- return core.BNGenerateAutoTypeId(name)
+ def get_auto_demanged_type_id_source(self):
+ return core.BNGetAutoDemangledTypeIdSource()
def __setattr__(self, name, value):
try:
@@ -523,13 +522,8 @@ class NamedTypeReference(object):
return NamedTypeReference(type_class, type_id, name)
@classmethod
- def generate_auto_platform_type_ref(self, type_class, source, name):
- type_id = Type.generate_auto_platform_type_id(source, name)
- return NamedTypeReference(type_class, type_id, name)
-
- @classmethod
- def generate_auto_demangled_type_ref(self, type_class, source, name):
- type_id = Type.generate_auto_demangled_type_id(source, name)
+ def generate_auto_demangled_type_ref(self, type_class, name):
+ type_id = Type.generate_auto_demangled_type_id(name)
return NamedTypeReference(type_class, type_id, name)