Public Member Functions | |
NameSpace () | |
NameSpace (const std::string &name) | |
NameSpace (const std::vector< std::string > &name) | |
NameSpace (const NameSpace &name) | |
virtual | ~NameSpace () |
virtual NameSpace & | operator= (const std::string &name) |
virtual NameSpace & | operator= (const std::vector< std::string > &name) |
virtual NameSpace & | operator= (const NameSpace &name) |
virtual NameSpace | operator+ (const NameSpace &other) const |
virtual bool | IsDefaultNameSpace () const |
BNNameSpace | 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 (BNNameSpace *name) |
static NameSpace | FromAPIObject (const BNNameSpace *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 |
NameSpace::NameSpace | ( | ) |
BinaryNinja::NameSpace::NameSpace | ( | const std::string & | name | ) |
BinaryNinja::NameSpace::NameSpace | ( | const std::vector< std::string > & | name | ) |
NameSpace::NameSpace | ( | const NameSpace & | name | ) |
|
virtual |
|
static |
|
static |
BNNameSpace NameSpace::GetAPIObject | ( | ) | const |
|
virtual |
|
virtual |
Reimplemented from BinaryNinja::NameList.
|
virtual |
Reimplemented from BinaryNinja::NameList.