A class that represents a reference qualifier in the source code.
More...
#include <omScriptingMirReference.h>
A class that represents a reference qualifier in the source code.
A reference qualifier is an Identifier, followed by a an optional TemplateInstantiation which resolves a template type.
om::scripting::mir::lang::ReferenceQualifier::ReferenceQualifier |
( |
const Shared< Identifier > & |
newName | ) |
|
|
inline |
Create a new reference qualifier object with the specified identifier name.
Create a new reference qualifier object with the specified identifier name and template instantiation.
const Shared<Identifier>& om::scripting::mir::lang::ReferenceQualifier::getName |
( |
| ) |
const |
|
inline |
Bool om::scripting::mir::lang::ReferenceQualifier::hasTemplate |
( |
| ) |
const |
|
inline |
const Shared<Declaration>& om::scripting::mir::lang::ReferenceQualifier::getDeclaration |
( |
| ) |
const |
|
inline |
Return a pointer to this reference qualifier's declaration, or NULL if there is no declaration.
void om::scripting::mir::lang::ReferenceQualifier::setDeclaration |
( |
const Shared< Declaration > & |
newDeclaration | ) |
|
|
inline |
Set a pointer to this reference qualifier's declaration, or NULL if there is no declaration.
The documentation for this class was generated from the following file: