Loading...
Searching...
No Matches
BinaryNinja::SimplifyName Class Reference

Public Types

enum  SimplifierDest { str , fqn }

Public Member Functions

 SimplifyName (const std::string &, const SimplifierDest, const bool)
 ~SimplifyName ()
 operator std::string () const
 operator QualifiedName ()

Static Public Member Functions

static std::string to_string (const std::string &input)
static std::string to_string (const QualifiedName &input)
static QualifiedName to_qualified_name (const std::string &input, bool simplify)
static QualifiedName to_qualified_name (const QualifiedName &input)

Member Enumeration Documentation

◆ SimplifierDest

Enumerator
str 
fqn 

Constructor & Destructor Documentation

◆ SimplifyName()

BinaryNinja::SimplifyName::SimplifyName ( const std::string & ,
const SimplifierDest ,
const bool  )

◆ ~SimplifyName()

BinaryNinja::SimplifyName::~SimplifyName ( )

Member Function Documentation

◆ to_string() [1/2]

std::string BinaryNinja::SimplifyName::to_string ( const std::string & input)
static

◆ to_string() [2/2]

std::string BinaryNinja::SimplifyName::to_string ( const QualifiedName & input)
static

◆ to_qualified_name() [1/2]

QualifiedName BinaryNinja::SimplifyName::to_qualified_name ( const std::string & input,
bool simplify )
static

◆ to_qualified_name() [2/2]

QualifiedName BinaryNinja::SimplifyName::to_qualified_name ( const QualifiedName & input)
static

◆ operator std::string()

BinaryNinja::SimplifyName::operator std::string ( ) const

◆ operator QualifiedName()

BinaryNinja::SimplifyName::operator QualifiedName ( )