summaryrefslogtreecommitdiff
path: root/type.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'type.cpp')
-rw-r--r--type.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/type.cpp b/type.cpp
index 9ebdc156..06bac198 100644
--- a/type.cpp
+++ b/type.cpp
@@ -1556,6 +1556,32 @@ TypeBuilder& TypeBuilder::SetNamedTypeReference(NamedTypeReference* ntr)
}
+BNNameType TypeBuilder::GetNameType() const
+{
+ return BNGetTypeBuilderNameType(m_object);
+}
+
+
+bool TypeBuilder::HasTemplateArguments() const
+{
+ return BNTypeBuilderHasTemplateArguments(m_object);
+}
+
+
+TypeBuilder& TypeBuilder::SetNameType(BNNameType type)
+{
+ BNSetTypeBuilderNameType(m_object, type);
+ return *this;
+}
+
+
+TypeBuilder& TypeBuilder::SetHasTemplateArguments(bool hasTemplateArguments)
+{
+ BNSetTypeBuilderHasTemplateArguments(m_object, hasTemplateArguments);
+ return *this;
+}
+
+
uint64_t TypeBuilder::GetElementCount() const
{
return BNGetTypeBuilderElementCount(m_object);