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.