BinaryNinja::Enumeration Class Reference

Public Member Functions

 Enumeration (BNEnumeration *e)
 
std::vector< EnumerationMemberGetMembers () const
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNEnumeration, BNNewEnumerationReference, BNFreeEnumeration >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNEnumeration * GetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNEnumeration, BNNewEnumerationReference, BNFreeEnumeration >
static BNEnumeration * GetObject (CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNEnumeration, BNNewEnumerationReference, BNFreeEnumeration >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNEnumeration * m_object
 

Constructor & Destructor Documentation

◆ Enumeration()

Enumeration::Enumeration ( BNEnumeration *  e)

Member Function Documentation

◆ GetMembers()

vector< EnumerationMember > Enumeration::GetMembers ( ) const

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