mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[VariableBox] Allowing sequences to display their type
Change-Id: I2929f7d9f3a266fbff81100a39f793fe6200da1d
This commit is contained in:
committed by
Émilie Feral
parent
ad80c2c4d7
commit
b567a09103
@@ -36,6 +36,24 @@ int Sequence::nameWithArgument(char * buffer, size_t bufferSize) {
|
||||
return result;
|
||||
}
|
||||
|
||||
int Sequence::nameWithArgumentAndType(char * buffer, size_t bufferSize) {
|
||||
int result = nameWithArgument(buffer, bufferSize);
|
||||
assert(result >= 1);
|
||||
int offset = result - 1;
|
||||
switch (type())
|
||||
{
|
||||
case Type::SingleRecurrence:
|
||||
result += strlcpy(buffer+offset, "+1)", bufferSize-offset);
|
||||
break;
|
||||
case Type::DoubleRecurrence:
|
||||
result += strlcpy(buffer+offset, "+2)", bufferSize-offset);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
void Sequence::tidy() {
|
||||
m_definition.tidyName();
|
||||
Function::tidy(); // m_definitionName.tidy()
|
||||
|
||||
Reference in New Issue
Block a user