! \ingroup namelist */
| 3928 | \ingroup namelist |
| 3929 | */ |
| 3930 | class NameSpace : public NameList |
| 3931 | { |
| 3932 | using NameList::operator+; |
| 3933 | using NameList::operator=; |
| 3934 | public: |
| 3935 | |
| 3936 | NameSpace(); |
| 3937 | NameSpace(const std::string& name); |
| 3938 | NameSpace(const std::vector<std::string>& name); |
| 3939 | NameSpace(const NameSpace& name); |
| 3940 | virtual ~NameSpace(); |
| 3941 | |
| 3942 | virtual NameSpace& operator=(const std::string& name); |
| 3943 | virtual NameSpace& operator=(const std::vector<std::string>& name); |
| 3944 | virtual NameSpace& operator=(const NameSpace& name); |
| 3945 | virtual NameSpace operator+(const NameSpace& other) const; |
| 3946 | |
| 3947 | virtual bool IsDefaultNameSpace() const; |
| 3948 | BNNameSpace GetAPIObject() const; |
| 3949 | static void FreeAPIObject(BNNameSpace* name); |
| 3950 | static NameSpace FromAPIObject(const BNNameSpace* name); |
| 3951 | }; |
| 3952 | |
| 3953 | class StringRef |
| 3954 | { |
no outgoing calls
no test coverage detected