src: fixed msvc compiler errors

This commit is contained in:
mlangkabel
2019-11-09 12:52:31 +01:00
parent d2a1ac464d
commit 7257de9f11
@@ -24,37 +24,65 @@ struct CodeScrollParams
static CodeScrollParams toReference(const FilePath& filePath, Id locationId, Target target)
{
return CodeScrollParams { Type::TO_REFERENCE, target, filePath, locationId, 0, 0, false };
return CodeScrollParams(Type::TO_REFERENCE, target, filePath, locationId, 0, 0, false);
}
static CodeScrollParams toFile(const FilePath& filePath, Target target)
{
return CodeScrollParams { Type::TO_LINE, target, filePath, 0, 0, 0, false };
return CodeScrollParams(Type::TO_LINE, target, filePath, 0, 0, 0, false);
}
static CodeScrollParams toLine(const FilePath& filePath, size_t line, Target target)
{
return CodeScrollParams { Type::TO_LINE, target, filePath, 0, line, 0, false };
return CodeScrollParams(Type::TO_LINE, target, filePath, 0, line, 0, false);
}
static CodeScrollParams toValue(size_t value, bool inListMode)
{
return CodeScrollParams { Type::TO_VALUE, Target::VISIBLE, FilePath(), 0, 0, value, inListMode };
return CodeScrollParams(Type::TO_VALUE, Target::VISIBLE, FilePath(), 0, 0, value, inListMode);
}
Type type = Type::NONE;
Target target = Target::VISIBLE;
CodeScrollParams(
Type type,
Target target,
FilePath filePath,
Id locationId,
size_t line,
size_t value,
bool inListMode
)
: type(type)
, target(target)
, filePath(filePath)
, locationId(locationId)
, line(line)
, value(value)
, inListMode(inListMode)
{}
CodeScrollParams()
: type(Type::NONE)
, target(Target::VISIBLE)
, locationId(0)
, line(0)
, value(0)
, inListMode(false)
{}
Type type;
Target target;
FilePath filePath;
// Reference
Id locationId = 0;
Id locationId;
// Line
size_t line = 0;
size_t line;
// Value
size_t value = 0;
size_t value;
bool inListMode = false;
};