BinaryNinja::NamedTypeReferenceBuilder Class Reference

Public Member Functions

 NamedTypeReferenceBuilder (BNNamedTypeReferenceBuilder *nt)
 
 NamedTypeReferenceBuilder (BNNamedTypeReferenceClass cls=UnknownNamedTypeClass, const std::string &id="", const QualifiedName &name=QualifiedName())
 
 ~NamedTypeReferenceBuilder ()
 
BNNamedTypeReferenceBuilder * GetObject ()
 
BNNamedTypeReferenceClass GetTypeReferenceClass () const
 
std::string GetTypeId () const
 
QualifiedName GetName () const
 
void SetTypeReferenceClass (BNNamedTypeReferenceClass type)
 
void SetTypeId (const std::string &id)
 
void SetName (const QualifiedName &name)
 
Ref< NamedTypeReferenceFinalize ()
 

Constructor & Destructor Documentation

◆ NamedTypeReferenceBuilder() [1/2]

NamedTypeReferenceBuilder::NamedTypeReferenceBuilder ( BNNamedTypeReferenceBuilder *  nt)

◆ NamedTypeReferenceBuilder() [2/2]

NamedTypeReferenceBuilder::NamedTypeReferenceBuilder ( BNNamedTypeReferenceClass  cls = UnknownNamedTypeClass,
const std::string &  id = "",
const QualifiedName name = QualifiedName() 
)

◆ ~NamedTypeReferenceBuilder()

NamedTypeReferenceBuilder::~NamedTypeReferenceBuilder ( )

Member Function Documentation

◆ Finalize()

Ref< NamedTypeReference > NamedTypeReferenceBuilder::Finalize ( )

◆ GetName()

QualifiedName NamedTypeReferenceBuilder::GetName ( ) const

◆ GetObject()

BNNamedTypeReferenceBuilder * BinaryNinja::NamedTypeReferenceBuilder::GetObject ( )
inline

◆ GetTypeId()

std::string NamedTypeReferenceBuilder::GetTypeId ( ) const

◆ GetTypeReferenceClass()

BNNamedTypeReferenceClass NamedTypeReferenceBuilder::GetTypeReferenceClass ( ) const

◆ SetName()

void NamedTypeReferenceBuilder::SetName ( const QualifiedName name)

◆ SetTypeId()

void NamedTypeReferenceBuilder::SetTypeId ( const std::string &  id)

◆ SetTypeReferenceClass()

void NamedTypeReferenceBuilder::SetTypeReferenceClass ( BNNamedTypeReferenceClass  type)

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