From 4108964609171327618627477163339656037111 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Mon, 20 Feb 2023 21:58:55 -0500 Subject: Type Containers --- type.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'type.cpp') diff --git a/type.cpp b/type.cpp index fc90faf5..f581770c 100644 --- a/type.cpp +++ b/type.cpp @@ -1199,12 +1199,12 @@ bool Type::AddTypeMemberTokens(BinaryView* data, vector& t } -std::vector Type::GetLines(Ref data, const std::string& name, +std::vector 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 results; for (size_t i = 0; i < count; i++) @@ -2145,10 +2145,10 @@ vector Structure::GetMembers() const } -vector Structure::GetMembersIncludingInherited(BinaryView* view) const +vector 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 result; result.reserve(count); -- cgit v1.3.1