TypesContainer Class Reference

Public Member Functions

 TypesContainer (BinaryViewRef data, ViewFrame *view, TypeFilter *filter=nullptr, bool compact=false)
 
virtual ViewgetView () override
 
TypeViewgetTypesView ()
 
TypeFiltergetTypeFilter ()
 
bool navigateToType (const std::string &name, uint64_t offset=0)
 
- Public Member Functions inherited from ViewContainer
virtual ~ViewContainer ()
 
virtual ViewgetView ()=0
 

Protected Member Functions

virtual void focusInEvent (QFocusEvent *event) override
 

Constructor & Destructor Documentation

◆ TypesContainer()

TypesContainer::TypesContainer ( BinaryViewRef  data,
ViewFrame view,
TypeFilter filter = nullptr,
bool  compact = false 
)

Member Function Documentation

◆ focusInEvent()

virtual void TypesContainer::focusInEvent ( QFocusEvent *  event)
overrideprotectedvirtual

◆ getTypeFilter()

TypeFilter * TypesContainer::getTypeFilter ( )
inline

◆ getTypesView()

TypeView * TypesContainer::getTypesView ( )
inline

◆ getView()

virtual View * TypesContainer::getView ( )
inlineoverridevirtual

Implements ViewContainer.

◆ navigateToType()

bool TypesContainer::navigateToType ( const std::string &  name,
uint64_t  offset = 0 
)

The documentation for this class was generated from the following file: