Keep track of the namespace scope that we're in.
More...
#include <Scope.hpp>
Keep track of the namespace scope that we're in.
◆ make_scoped_name()
| std::string JClang::Scope::make_scoped_name |
( |
std::string |
name | ) |
|
|
inline |
Take a top level name and attach the current qualifiers.
- Parameters
-
- Returns
- std::string fully qualified name
◆ pop_qualifier()
| std::string JClang::Scope::pop_qualifier |
( |
| ) |
|
|
inline |
Pop the top level qualifier when we leave a namespace/class.
- Returns
- std::string
◆ push_qualifier()
| void JClang::Scope::push_qualifier |
( |
std::string |
name | ) |
|
|
inline |
Push on a qualifier when we enter a namespace/class.
- Parameters
-
The documentation for this class was generated from the following file: