* replaced vector of strings as name hierarchy by a new NameHierarchy class. * Adjusted code in ASTVisitor, Storage and various test cases.
24 lines
477 B
C++
24 lines
477 B
C++
#include "data/parser/ParseFunction.h"
|
|
|
|
#include "utility/utilityString.h"
|
|
|
|
ParseFunction::ParseFunction(
|
|
const ParseTypeUsage& returnType,
|
|
const NameHierarchy& nameHierarchy,
|
|
const std::vector<ParseTypeUsage>& parameters,
|
|
bool isStatic,
|
|
bool isConst
|
|
)
|
|
: returnType(returnType)
|
|
, nameHierarchy(nameHierarchy)
|
|
, parameters(parameters)
|
|
, isStatic(isStatic)
|
|
, isConst(isConst)
|
|
{
|
|
}
|
|
|
|
std::string ParseFunction::getFullName() const
|
|
{
|
|
return nameHierarchy.getFullName();
|
|
}
|