#include "beatsetimpl.h" #include namespace Beatsaber { BeatSetImpl::BeatSetImpl(std::weak_ptr p, const json& j) : parent(p), characteristic(BeatmapCharacteristic::getByString(j["_beatmapCharacteristicName"])) { } BeatSetImpl::~BeatSetImpl() {} BeatmapCharacteristic::BeatmapCharacteristic BeatSetImpl::getCharacteristic() const { return characteristic; } std::shared_ptr BeatSetImpl::getBeatMap() const { return parent.lock(); } }