#include "tensorstore/kvstore/generation.h"
friend bool tensorstore::StorageGeneration::operator==(
    
const StorageGeneration& a,
    
const StorageGeneration& b);
friend bool tensorstore::StorageGeneration::operator==(
    
std::string_view a,
    
const StorageGeneration& b);
friend bool
tensorstore::StorageGeneration::operator==(const StorageGeneration& a,
                                           
std::string_view b);
friend bool tensorstore::StorageGeneration::operator!=(
    
const StorageGeneration& a,
    
const StorageGeneration& b);
friend bool
tensorstore::StorageGeneration::operator!=(const StorageGeneration& a,
                                           
std::string_view b);
friend bool tensorstore::StorageGeneration::operator!=(
    
std::string_view a,
    
const StorageGeneration& b);

Checks if two generations are equivalent.