#include <MutableDeclaration.hpp>
◆ MutableDeclaration() [1/2]
| MutableDeclaration::MutableDeclaration |
( |
std::string |
s | ) |
|
◆ MutableDeclaration() [2/2]
| MutableDeclaration::MutableDeclaration |
( |
std::string |
s, |
|
|
std::vector< int > |
dimensions |
|
) |
| |
◆ getAbstractDeclarator()
| std::string MutableDeclaration::getAbstractDeclarator |
( |
| ) |
const |
◆ getDeclarator()
| std::string MutableDeclaration::getDeclarator |
( |
std::string |
varName | ) |
const |
◆ getDimensionSize()
| int MutableDeclaration::getDimensionSize |
( |
unsigned int |
index | ) |
const |
◆ getDims()
| std::vector< int > MutableDeclaration::getDims |
( |
| ) |
const |
◆ getNumberOfDimensions()
| unsigned int MutableDeclaration::getNumberOfDimensions |
( |
| ) |
const |
◆ getQualifiedNamePartsSize()
| int MutableDeclaration::getQualifiedNamePartsSize |
( |
| ) |
const |
◆ getTypeSpecifier()
| std::string MutableDeclaration::getTypeSpecifier |
( |
| ) |
const |
◆ getVariableName()
| std::string MutableDeclaration::getVariableName |
( |
| ) |
const |
◆ popDimension()
| int MutableDeclaration::popDimension |
( |
| ) |
|
◆ popQualifier()
| std::string MutableDeclaration::popQualifier |
( |
| ) |
|
◆ pushDimension()
| void MutableDeclaration::pushDimension |
( |
int |
dim | ) |
|
◆ pushQualifier()
| void MutableDeclaration::pushQualifier |
( |
std::string |
name | ) |
|
◆ validateDimensions()
| bool MutableDeclaration::validateDimensions |
( |
| ) |
const |
The documentation for this class was generated from the following files: