#include "AssociativeContainers.h" namespace openfhe { MapFromIndexToEvalKey::MapFromIndexToEvalKey( std::shared_ptr>>&& sharedPtrToindexToEvalKeyDCRTPolyMap) noexcept : m_sharedPtrToindexToEvalKeyDCRTPolyMap(std::move(sharedPtrToindexToEvalKeyDCRTPolyMap)) { } const std::shared_ptr>>& MapFromIndexToEvalKey::GetRef() const noexcept { return m_sharedPtrToindexToEvalKeyDCRTPolyMap; } UnorderedMapFromIndexToDCRTPoly::UnorderedMapFromIndexToDCRTPoly( std::unordered_map&& indexToDCRTPolyUnorderedMap) noexcept : m_indexToDCRTPolyUnorderedMap(std::move(indexToDCRTPolyUnorderedMap)) { } std::unordered_map& UnorderedMapFromIndexToDCRTPoly::GetRef() noexcept { return m_indexToDCRTPolyUnorderedMap; } MapFromStringToMapFromIndexToEvalKey::MapFromStringToMapFromIndexToEvalKey( std::map>>> stringToMapFromIndexToEvalKeyMap) : m_stringToMapFromIndexToEvalKeyMap(std::move(stringToMapFromIndexToEvalKeyMap)) { } MapFromStringToVectorOfEvalKeys::MapFromStringToVectorOfEvalKeys( std::map>> stringToVectorOfEvalKeysMap) : m_stringToVectorOfEvalKeysMap(std::move(stringToVectorOfEvalKeysMap)) { } } // openfhe