Make KV operators inline

This commit is contained in:
Joshua Ashton 2023-03-24 00:16:39 +00:00
parent a47d6e57a9
commit 07ec8465d0
1 changed files with 9 additions and 9 deletions

View File

@ -335,39 +335,39 @@ namespace orange::kv
return Get<const kv::KeyValues&>()[string]; return Get<const kv::KeyValues&>()[string];
} }
KeyValuesVariant::operator StringView() inline KeyValuesVariant::operator StringView()
{ {
return Get<StringView>(); return Get<StringView>();
} }
KeyValuesVariant::operator int64_t() inline KeyValuesVariant::operator int64_t()
{ {
return Get<int64_t>(); return Get<int64_t>();
} }
KeyValuesVariant::operator int32_t() inline KeyValuesVariant::operator int32_t()
{ {
return Get<int32_t>(); return Get<int32_t>();
} }
KeyValuesVariant::operator float() inline KeyValuesVariant::operator float()
{ {
return Get<float>(); return Get<float>();
} }
KeyValuesVariant::operator double() inline KeyValuesVariant::operator double()
{ {
return Get<double>(); return Get<double>();
} }
KeyValuesVariant::operator void*() inline KeyValuesVariant::operator void*()
{ {
return Get<void*>(); return Get<void*>();
} }
KeyValuesVariant::operator RGBAColor32() inline KeyValuesVariant::operator RGBAColor32()
{ {
return Get<RGBAColor32>(); return Get<RGBAColor32>();
} }
KeyValuesVariant::operator uint32_t() inline KeyValuesVariant::operator uint32_t()
{ {
return Get<uint32_t>(); return Get<uint32_t>();
} }
KeyValuesVariant::operator uint64_t() inline KeyValuesVariant::operator uint64_t()
{ {
return Get<uint64_t>(); return Get<uint64_t>();
} }