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]

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

◆ to_string() [2/2]

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

◆ to_qualified_name() [1/2]

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

◆ to_qualified_name() [2/2]

static 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 ( )