|
Doxygen
|
#include <src/definitionimpl.h>
Public Member Functions | |
| DefinitionAliasImpl (Definition *def, const Definition *scope, const Definition *alias) | |
| virtual | ~DefinitionAliasImpl () |
| void | init () |
| void | deinit () |
| const DString & | name () const |
| DString | qualifiedName () const |
Private Attributes | |
| Definition * | m_def |
| const Definition * | m_scope |
| DString | m_symbolName |
| DString | m_qualifiedName |
Definition at line 313 of file definitionimpl.h.
| DefinitionAliasImpl::DefinitionAliasImpl | ( | Definition * | def, |
| const Definition * | scope, | ||
| const Definition * | alias ) |
Definition at line 1943 of file definition.cpp.
References m_def, m_scope, and m_symbolName.
|
virtual |
Definition at line 1948 of file definition.cpp.
| void DefinitionAliasImpl::deinit | ( | ) |
Definition at line 1968 of file definition.cpp.
References m_def, m_symbolName, and removeFromMap().
Referenced by DefinitionAliasMixin< Base >::deinit().
| void DefinitionAliasImpl::init | ( | ) |
Definition at line 1952 of file definition.cpp.
References addToMap(), Definition::getLanguage(), getLanguageSpecificSeparator(), Definition::localName(), m_def, m_qualifiedName, m_scope, m_symbolName, and Definition::qualifiedName().
Referenced by DefinitionAliasMixin< Base >::init().
| const DString & DefinitionAliasImpl::name | ( | ) | const |
Definition at line 1978 of file definition.cpp.
References m_qualifiedName.
Referenced by DefinitionAliasMixin< Base >::name().
| DString DefinitionAliasImpl::qualifiedName | ( | ) | const |
Definition at line 1973 of file definition.cpp.
References m_qualifiedName.
Referenced by DefinitionAliasMixin< Base >::qualifiedName().
|
private |
Definition at line 325 of file definitionimpl.h.
Referenced by DefinitionAliasImpl(), deinit(), and init().
|
private |
Definition at line 328 of file definitionimpl.h.
Referenced by init(), name(), and qualifiedName().
|
private |
Definition at line 326 of file definitionimpl.h.
Referenced by DefinitionAliasImpl(), and init().
|
private |
Definition at line 327 of file definitionimpl.h.
Referenced by DefinitionAliasImpl(), deinit(), and init().