Lines Matching refs:variant
593 size_t UnifiedDataUtils::GetVariantSize(UDVariant &variant) in GetVariantSize() argument
595 auto int32Value = std::get_if<int32_t>(&variant); in GetVariantSize()
597 return sizeof(std::get<int32_t>(variant)); in GetVariantSize()
599 auto int64Value = std::get_if<int64_t>(&variant); in GetVariantSize()
601 return sizeof(std::get<int64_t>(variant)); in GetVariantSize()
603 auto boolValue = std::get_if<bool>(&variant); in GetVariantSize()
605 return sizeof(std::get<bool>(variant)); in GetVariantSize()
607 auto doubleValue = std::get_if<double>(&variant); in GetVariantSize()
609 return sizeof(std::get<double>(variant)); in GetVariantSize()
611 auto strValue = std::get_if<std::string>(&variant); in GetVariantSize()
613 return std::get<std::string>(variant).size(); in GetVariantSize()
615 auto vecValue = std::get_if<std::vector<uint8_t>>(&variant); in GetVariantSize()
617 return std::get<std::vector<uint8_t>>(variant).size(); in GetVariantSize()