diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-02-20 21:58:55 -0500 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2023-11-06 16:10:47 -0500 |
| commit | 4108964609171327618627477163339656037111 (patch) | |
| tree | 79f4c6da6394b973cee05cc42b6edd7e2e20909d /type.cpp | |
| parent | b270d7ebe1e2a406e1f7f14807987d24b0c4a846 (diff) | |
Type Containers
Diffstat (limited to 'type.cpp')
| -rw-r--r-- | type.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1199,12 +1199,12 @@ bool Type::AddTypeMemberTokens(BinaryView* data, vector<InstructionTextToken>& t } -std::vector<TypeDefinitionLine> Type::GetLines(Ref<BinaryView> data, const std::string& name, +std::vector<TypeDefinitionLine> Type::GetLines(const TypeContainer& types, const std::string& name, int lineWidth, bool collapsed, BNTokenEscapingType escaping) { size_t count; BNTypeDefinitionLine* list = - BNGetTypeLines(m_object, data->m_object, name.c_str(), lineWidth, collapsed, escaping, &count); + BNGetTypeLines(m_object, types.GetObject(), name.c_str(), lineWidth, collapsed, escaping, &count); std::vector<TypeDefinitionLine> results; for (size_t i = 0; i < count; i++) @@ -2145,10 +2145,10 @@ vector<StructureMember> Structure::GetMembers() const } -vector<InheritedStructureMember> Structure::GetMembersIncludingInherited(BinaryView* view) const +vector<InheritedStructureMember> Structure::GetMembersIncludingInherited(const TypeContainer& types) const { size_t count; - BNInheritedStructureMember* members = BNGetStructureMembersIncludingInherited(m_object, view->GetObject(), &count); + BNInheritedStructureMember* members = BNGetStructureMembersIncludingInherited(m_object, types.GetObject(), &count); vector<InheritedStructureMember> result; result.reserve(count); |
