diff options
| author | Glenn Smith <glenn@vector35.com> | 2024-09-25 17:33:59 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2024-10-14 16:58:46 -0400 |
| commit | 9779664178534903236695755478467025901462 (patch) | |
| tree | a30fb8bb0997ae81b5241ca68b72d48879f290fb /type.cpp | |
| parent | 3783427718195661390278491600665703163357 (diff) | |
Add some missing type builder getters and setters
Diffstat (limited to 'type.cpp')
| -rw-r--r-- | type.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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); |
