Public Member Functions | |
QualifiedName () | |
QualifiedName (const std::string &name) | |
QualifiedName (const std::vector< std::string > &name) | |
QualifiedName (const QualifiedName &name) | |
virtual | ~QualifiedName () |
virtual QualifiedName & | operator= (const std::string &name) |
virtual QualifiedName & | operator= (const std::vector< std::string > &name) |
virtual QualifiedName & | operator= (const QualifiedName &name) |
virtual QualifiedName | operator+ (const QualifiedName &other) const |
BNQualifiedName | GetAPIObject () const |
Public Member Functions inherited from BinaryNinja::NameList | |
NameList (const std::string &join) | |
NameList (const std::string &name, const std::string &join) | |
NameList (const std::vector< std::string > &name, const std::string &join) | |
NameList (const NameList &name, const std::string &join) | |
NameList (const NameList &name) | |
virtual | ~NameList () |
virtual NameList & | operator= (const std::string &name) |
virtual NameList & | operator= (const std::vector< std::string > &name) |
virtual NameList & | operator= (const NameList &name) |
virtual bool | operator== (const NameList &other) const |
virtual bool | operator!= (const NameList &other) const |
virtual bool | operator< (const NameList &other) const |
virtual bool | operator> (const NameList &other) const |
virtual NameList | operator+ (const NameList &other) const |
virtual std::string & | operator[] (size_t i) |
virtual const std::string & | operator[] (size_t i) const |
virtual std::vector< std::string >::iterator | begin () |
virtual std::vector< std::string >::iterator | end () |
virtual std::vector< std::string >::const_iterator | begin () const |
virtual std::vector< std::string >::const_iterator | end () const |
virtual std::string & | front () |
virtual const std::string & | front () const |
virtual std::string & | back () |
virtual const std::string & | back () const |
virtual void | insert (std::vector< std::string >::iterator loc, const std::string &name) |
virtual void | insert (std::vector< std::string >::iterator loc, std::vector< std::string >::iterator b, std::vector< std::string >::iterator e) |
virtual void | erase (std::vector< std::string >::iterator i) |
virtual void | clear () |
virtual void | push_back (const std::string &name) |
virtual size_t | size () const |
virtual size_t | StringSize () const |
virtual std::string | GetString (BNTokenEscapingType escaping=NoTokenEscapingType) const |
virtual std::string | GetJoinString () const |
virtual bool | IsEmpty () const |
BNNameList | GetAPIObject () const |
Static Public Member Functions | |
static void | FreeAPIObject (BNQualifiedName *name) |
static QualifiedName | FromAPIObject (const BNQualifiedName *name) |
Static Public Member Functions inherited from BinaryNinja::NameList | |
static std::string | EscapeTypeName (const std::string &name, BNTokenEscapingType escaping) |
static std::string | UnescapeTypeName (const std::string &name, BNTokenEscapingType escaping) |
static void | FreeAPIObject (BNNameList *name) |
static NameList | FromAPIObject (BNNameList *name) |
Additional Inherited Members | |
Protected Attributes inherited from BinaryNinja::NameList | |
std::string | m_join |
std::vector< std::string > | m_name |
QualifiedName::QualifiedName | ( | ) |
BinaryNinja::QualifiedName::QualifiedName | ( | const std::string & | name | ) |
BinaryNinja::QualifiedName::QualifiedName | ( | const std::vector< std::string > & | name | ) |
QualifiedName::QualifiedName | ( | const QualifiedName & | name | ) |
|
virtual |
|
static |
|
static |
BNQualifiedName QualifiedName::GetAPIObject | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from BinaryNinja::NameList.
|
virtual |
Reimplemented from BinaryNinja::NameList.